From ba13cf48cbbee6840733084d59e63f750b3df02e Mon Sep 17 00:00:00 2001 From: zz <223355> Date: Wed, 12 Jun 2024 11:39:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...70\347\224\250\345\221\275\344\273\244.md" | 178 ++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 "20\346\234\261\347\216\211\346\225\217/20240611-\345\256\211\350\243\205Debian\347\263\273\347\273\2377\346\255\245\350\265\260\345\222\214\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/20\346\234\261\347\216\211\346\225\217/20240611-\345\256\211\350\243\205Debian\347\263\273\347\273\2377\346\255\245\350\265\260\345\222\214\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/20\346\234\261\347\216\211\346\225\217/20240611-\345\256\211\350\243\205Debian\347\263\273\347\273\2377\346\255\245\350\265\260\345\222\214\345\270\270\347\224\250\345\221\275\344\273\244.md" new file mode 100644 index 0000000..e6f5cb3 --- /dev/null +++ "b/20\346\234\261\347\216\211\346\225\217/20240611-\345\256\211\350\243\205Debian\347\263\273\347\273\2377\346\255\245\350\265\260\345\222\214\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -0,0 +1,178 @@ +## 安装Debian系统7步走 + +1. 设置国内软件源镜像 /etc/apt/sources.list +2. 更新软件包列表:apt update +3. 更新系统:apt upgrade -y +4. 安装vim:apt install vim -y +5. 编辑网卡配置,设置静态IP + +```bash +vim /etc/network/interfaces + +# 按如下设置 +# The primary network interface +allow-hotplug ens192 +iface ens192 inet static +address ip地址 +netmask 子网掩码 +gateway 网关 + +#重新启动网络服务 +sudo systemctl restart networking +``` + +6. 修改SSHD配置,允许root用户远程登录 + + ``` + vim /etc/ssh/sshd_config + + # 取消注释,设置为yes,以允许root用户的远程登录 + PermitRootLogin yes + ``` + +7. 配置环境变量 + +```bash + ## 简单化ls的用法 +/etc/profile.d/ls.sh /etc/nginx/conf.d/al996.com.conf +export LS_OPTIONS='--color=auto' + alias ls='ls $LS_OPTIONS' + alias ll='ls $LS_OPTIONS -l' + alias l='ls $LS_OPTIONS -lA' + ## 设置当前系统字符集 以接受中文 + /etc/profile.d/lang.sh +export LC_ALL=C.utf8 +重新加载该文件并检查环境变量 +source /etc/profile.d/lang.sh +``` + +### 常用命令 + +1. time 用于测量命令的执行时间 + + ```bash + real:总的时间(墙上时钟时间)。 + user:用户态 CPU 时间。 + sys:内核态 CPU 时间。 + ## 例 time ls + real 0m0.003s + user 0m0.001s + sys 0m0.002s + ``` + +2. date 显示或设置系统日期和时间 + + ```bash + %Y:四位数的年份。 + %m:两位数的月份。 + %d:两位数的日期。 + ##例 date "+%Y-%m-%d %H:%M:%S" + ``` + +3. timedatectl 查看和设置系统时间和日期,时区和 NTP(网络时间协议)设置 + + ```bash + NTP:同步时间 + RTC:实时时钟 + ## 例:timedatectl status + Local time: Mon 2024-06-12 11:30:00 UTC + Universal time: Mon 2024-06-12 11:30:00 UTC + RTC time: Mon 2024-06-12 11:30:00 + Time zone: Etc/UTC (UTC, +0000) + System clock synchronized: yes + NTP service: active + ``` + +4. reboot 重启系统 + + ```bash + systemd 系统和服务管理器 + 例: sudo reboot + ``` + +5. poweroff 关闭系统电源(最好别用) + + ```bash + halt 停止系统所有的cpu功能 + 例:sudo poweroff + ``` + +6. wget 从网络下载文件 + + ```bash + url: 资源定位符 + HTTP/HTTPS :超文本传输协议 + ``` + +7. curl 从网络上获取或发送数据 + + ```bash + URL:统一资源定位符。 + GET/POST:HTTP 请求方法。 + ``` + +8. ps 查看当前运行的进程 + + ```bash + ps aux # 显示所有用户的所有进程 一般会结合。grep,awk等过滤数据 + ``` + +9. kill 终止进程 + + ```bash + SIGTERM:请求中止进程。 + SIGKILL:强制终止进程 + kill 1234 # 用pidof 进程名。来查看具体的进程的进程号 + ``` + +10. ip 显示和操作网络接口和路由 + + ```bash + address IP 地址 + route 路由信息 + ip addr show + ``` + +11. ss 显示套接字统计信息 + + ```bash + ss -tuln # 可以查看哪些端口开放着 + TCP:传输控制协议。 + UDP:用户数据报协议。 + ``` + +12. uname 显示系统信息 + + ```bash + uname -a + kernel:操作系统内核。 + OS:操作系统。 + ``` + +13. uptime 显示系统运行时间和负载 + + ``` + load average:系统平均负载。 + ``` + +14. who 显示当前登录用户信息 + + ``` + login:用户登录信息。 + TTY:终端类型。 + ``` + +15. last 显示系统上最近登录信息 + + ``` + wtmp:记录登录和注销事件的文件。 + ``` + +16. ping 测试网络联通性 + + ```bash + ping 网址 /ip地址 + ``` + + + -- Gitee