专栏总目录
本文目录
一、系统操纵下令
1.系统信息:
(1)检察操纵系统版本:
(2)检察内核版本:
(3)检察系统详细信息
2.系统更新
(1)更新软件包列表
(2)升级已安装的软件包
(3)自动清理不需要的包
3.系统重启与关机
(1)重启系统
(2)关闭系统
(3)重新启动计算机
(4)关闭计算机
4.服务管理(使用systemd)
(1)启动服务
(2)制止服务
(3)重启服务
(4)检察服务状态
(5)设置服务开机自启
(6)禁止服务开机自启
5.系统监控
(1)检察系统资源使用情况
(2)检察内存使用情况
(3)检察磁盘使用情况
(4)监控网络使用情况
(5)检察进程和系统负载
6.挂载文件系统
(1)挂载文件系统:
(2)卸载文件系统:
7.系统日志
(1)检察系统日志
(2)检察内核日志
(3)检察系统启动日志
8.时间与日期
(1)检察当前日期和时间
(2)设置系统日期和时间
(3)同步系统时钟
9网络配置
(1)检察网络接口信息
(2)检察IP所在和路由
(3)配置静态IP所在
(4)重启网络服务
10.系统安全
(1)更新系统安全列表
(2)安装安全更新
(3)启用自动安全更新
二、用户操纵下令
1.添加新用户:
2.添加新用户并创建主目录:
3.为新用户设置密码:
4.删除用户:
5.删除用户及其主目录:
6.检察用户信息:
7.检察用户组信息:
8.添加用户到组:
9.从组中删除用户:
10.创建新用户组:
11.删除用户组:
12.切换用户:
13.检察当前登录用户:
14.检察所有登录用户:
15.检察用户登录汗青:
16.修改用户密码:
17.检察用户ID:
18.检察用户所属组的ID:
19.修改用户默认 shell:
20.检察所有效户:
21.检察所有效户组:
三、文件操纵下令
1.切换目录(cd) - 改变当前工作目录。
2. 列出文件(ls) - 列出目录中的文件和子目录。
3.创建目录(mkdir) - 创建一个新的目录。
4.删除目录(rmdir) - 删除一个空目录。
5.删除文件或目录(rm) - 删除文件或目录。
6.移动或重定名文件(mv) - 移动文件或目录,或重定名文件或目录。
7.复制文件或目录(cp) - 复制文件或目录。
8.检察文件内容(cat) - 检察文件内容。
9.检察文件内容(less) - 分页检察文件内容。
10.查找文件(find) - 在目录树中查找文件。
11.查找文件内容(grep) - 在文件中查找指定内容。
12.权限修改(chmod) - 修改文件或目录的权限。
13.文件拥有者修改(chown) - 修改文件或目录的拥有者。
14.文件压缩与解压缩 - 压缩或解压缩文件。
四、常用工具下令
1.Vi 操纵下令(vi是ubuntu默认自带工具):
(1)启动和退出
(2)根本移动
(3)编辑
(4)撤销和重做
(5)搜索和替换
(6)分屏和窗口
(7)保存和退出
2.net-tools工具(需要自行安装)
(1)安装下令:
(2)使用下令
A. ifconfig - 用于配置和显示网络接口的参数。
B.netstat - 用于显示网络连接、路由表、接口统计信息等。
C. route - 用于操纵内核路由表。
D. arp - 用于操纵系统的 ARP 缓存。
E. hostname - 用于显示或设置系统的主机名。
F. dnsdomainname - 用于显示或设置系统的 DNS 域名。
G. domainname - 用于显示或设置系统的 NIS/YP 域名。
H. nisdomainname - 同 domainname,用于显示或设置 NIS/YP 域名。
I. ypdomainname - 同 domainname 和 nisdomainname,用于显示或设置 NIS/YP 域名。
J. traceroute - 用于跟踪数据包到达目的地的路径。
K. ping - 用于测试与另一个网络主机的连通性。
L. netconf - 用于配置网络接口的参数。
3.NC的使用方法
(1)根本连接
(2)监听模式
(3)文件传输
(4)端口扫描
(5)UDP 模式
(6)其他选项
(7)示例
4.tar工具下令
(1)创建归档文件(不压缩)
(2)创建并压缩归档文件
(3)解压缩归档文件
(4)其他选项
(5)示例
一、系统操纵下令
1.系统信息:
(1)检察操纵系统版本:
(2)检察内核版本:
(3)检察系统详细信息
2.系统更新
(1)更新软件包列表
(2)升级已安装的软件包
(3)自动清理不需要的包
3.系统重启与关机
(1)重启系统
(2)关闭系统
(3)重新启动计算机
(4)关闭计算机
4.服务管理(使用systemd)
(1)启动服务
- sudo systemctl start service_name
复制代码
(2)制止服务
- sudo systemctl stop
- service_name
复制代码 (3)重启服务
- sudo systemctl restart service_name
复制代码 (4)检察服务状态
- sudo systemctl status service_name
复制代码 (5)设置服务开机自启
- sudo systemctl enable service_name
复制代码 (6)禁止服务开机自启
- sudo systemctl disable service_name
复制代码 5.系统监控
(1)检察系统资源使用情况
(2)检察内存使用情况
(3)检察磁盘使用情况
(4)监控网络使用情况
(5)检察进程和系统负载
6.挂载文件系统
(1)挂载文件系统:
- sudo mount
- -t filesystem_type device path
复制代码 (2)卸载文件系统:
(3)检察挂载的文件系统
7.系统日志
(1)检察系统日志
(2)检察内核日志
(3)检察系统启动日志
8.时间与日期
(1)检察当前日期和时间
(2)设置系统日期和时间
- sudo date
- -s "YYYY-MM-DD HH:MM:SS"
复制代码 (3)同步系统时钟
- sudo timedate
- ctl set-ntp true
复制代码 9网络配置
(1)检察网络接口信息
(2)检察IP所在和路由
(3)配置静态IP所在
- sudo vi /etc/netplan/50-cloud-init.yaml
复制代码 (4)重启网络服务
- sudo systemctl restart NetworkManager
复制代码 10.系统安全
(1)更新系统安全列表
- sudo apt update
- && sudo apt upgrade
复制代码 (2)安装安全更新
- sudo apt install unattended-upgrades
复制代码 (3)启用自动安全更新
- sudo vi /etc/apt/apt.conf.d/50unattended-upgrad
复制代码
二、用户操纵下令
1.添加新用户:
2.添加新用户并创建主目录:
- sudo adduser --home /path/to/home目录 username
复制代码 3.为新用户设置密码:
4.删除用户:
5.删除用户及其主目录:
- sudo deluser --remove-home username
复制代码 6.检察用户信息:
- cat /etc/passwd
- | grep username
复制代码 7.检察用户组信息:
- cat /etc/group | grep groupname
复制代码 8.添加用户到组:
- sudo usermod -aG groupname username
复制代码 9.从组中删除用户:
- sudo gpasswd
- -d username groupname
复制代码 10.创建新用户组:
11.删除用户组:
12.切换用户:
13.检察当前登录用户:
14.检察所有登录用户:
15.检察用户登录汗青:
16.修改用户密码:
17.检察用户ID:
18.检察用户所属组的ID:
19.修改用户默认 shell:
- sudo usermod --shell /path/to/shell username
复制代码 20.检察所有效户:
21.检察所有效户组:
三、文件操纵下令
1.切换目录(cd) - 改变当前工作目录。
(1)cd /path/to/directory:切换到指定路径的目录。
(2)cd 或 cd ~:切换到当前用户的家目录。
(3)cd ..:切换到当前目录的父目录。
2. 列出文件(ls) - 列出目录中的文件和子目录。
(1)ls:列出当前目录的内容。
(2)ls -l:以详细列表情势显示当前目录的内容。
(3)ls -a:显示所有文件,包括隐藏文件(以点 . 开头的文件)。
3.创建目录(mkdir) - 创建一个新的目录。
(1)mkdir directory_name:在当前目录下创建一个新目录。
(2)mkdir -p /path/to/directory:创建一个新目录,包括创建其所有父目录。
4.删除目录(rmdir) - 删除一个空目录。
(1)rmdir directory_name:删除当前目录下的一个空目录。
5.删除文件或目录(rm) - 删除文件或目录。
(1)rm file_name:删除当前目录下的一个文件。
(2)rm -r directory_name:递归删除一个目录及其所有内容。
(3)rm -f file_name:强制删除文件,不提示确认。
(4)rm -rf directory_name:强制递归删除目录及其所有内容,不提示确认。
6.移动或重定名文件(mv) - 移动文件或目录,或重定名文件或目录。
(1)mv source destination:将文件或目录从源位置移动到目标位置。
(2)mv file_name new_file_name:重定名当前目录下的文件。
7.复制文件或目录(cp) - 复制文件或目录。
(1)cp source destination:将文件或目录从源位置复制到目标位置。
(2)cp -r directory_name new_directory_name:递归复制目录及其所有内容。
8.检察文件内容(cat) - 检察文件内容。
(1)cat file_name:显示文件内容。
9.检察文件内容(less) - 分页检察文件内容。
(1)less file_name:分页检察文件内容,按 Q 键退出。
10.查找文件(find) - 在目录树中查找文件。
(1)find /path/to/search -name "file_name":在指定路径下查找名为 “file_name” 的文件。
11.查找文件内容(grep) - 在文件中查找指定内容。
(1)grep "pattern" file_name:在文件中查找包含 “pattern” 的行。
12.权限修改(chmod) - 修改文件或目录的权限。
(1)chmod mode file_name:修改文件的模式(权限)。
(2)chmod -R mode directory_name:递归修改目录及其所有内容的权限。
13.文件拥有者修改(chown) - 修改文件或目录的拥有者。
(1)chown user:group file_name:修改文件的所有者和组。
(2)chown -R user:group directory_name:递归修改目录及其所有文件的所有者和组。
14.文件压缩与解压缩 - 压缩或解压缩文件。
(1)tar -cvf archive_name.tar file1 file2 ...:创建一个tar归档文件。
(2)tar -xvf archive_name.tar:解压tar归档文件。
(3)gzip file_name:使用gzip压缩文件。
(4)gunzip file_name.gz:解压gzip压缩的文件。
(5)zip archive_name.zip file1 file2 ...:创建一个zip压缩文件。
(6)unzip archive_name.zip:解压zip压缩文件。
四、常用工具下令
1.Vi 操纵下令(vi是ubuntu默认自带工具):
(1)启动和退出
A. vi [file_name] 打开或创建一个文件。
B. :q 退出 vi(假如文件未修改)。
C. :q! 强制退出 vi,不保存修改。
D. :wq 或 :x 或 ZZ(大写) 保存修改并退出。
(2)根本移动
A. h 向左移动一个字符。
B. j 向下移动一个字符。
C. k 向上移动一个字符。
D. l 向右移动一个字符。
E. w 移动到下一个单词的开头。
F. e 移动到当前或下一个单词的末尾。
G. b 移动到上一个单词的开头。
H. 0(数字零) 移动到当前行的开头。
I. ^ 移动到当前行的第一个非空缺字符。
J. $ 移动到当前行的末尾。
K. G 移动到文件的末尾。
L. gg 或 1G 移动到文件的开头。
M. nG 移动到文件的第 n 行。
(3)编辑
A. i 在光标位置前插入文本。
B. a 在光标位置后插入文本。
C. o 在当前行的下方插入一个新行。
D. O(大写) 在当前行的上方插入一个新行。
E. cw 更改从光标位置到单词末尾的内容。
F. cc 删除当前行并进入插入模式。
G. dd 删除当前行。
H. dw 删除从光标位置到单词末尾的内容。
I. x 删除光标位置的字符。
J. s 删除光标位置的字符并进入插入模式。
K. S 删除当前行并进入插入模式。
(4)撤销和重做
A. u 撤销近来的更改。
B. Ctrl + r 重做撤销的更改。
(5)搜索和替换
A. /pattern 向前搜索 pattern。
B. ?pattern 向后搜索 pattern。
C. n 重复上一次搜索。
D. N 反向重复上一次搜索。
E. :s/old/new 替换当前行的第一个匹配。
F. :s/old/new/g 替换当前行的所有匹配。
G. :%s/old/new/g 替换整个文件中的所有匹配。
(6)分屏和窗口
A. :split 或 :sp 水中分割窗口。
B. :vsplit 或 :vs 垂直分割窗口。
C. Ctrl + w 后跟 h、j、k、l 在窗口间移动。
D. :close 或 :clo 关闭当前窗口(除非它是末了一个窗口)。
E. nly 或 n 关闭其他所有窗口,只保留当前窗口。
(7)保存和退出
A. :w 保存修改。
B. :w [file_name] 将修改保存到另一个文件。
C. :wq 或 :x 或 ZZ 保存修改并退出。
D. :q 退出(假如文件未修改)。
E. :q! 强制退出,不保存修改。
2.net-tools工具(需要自行安装)
(1)安装下令:
A. apt update
更新
B. apt install net-tools 安装
(2)使用下令
A. ifconfig - 用于配置和显示网络接口的参数。
a. ifconfig [interface]:显示指定网络接口的配置。
b. ifconfig [interface] [up|down]:启用或禁用指定的网络接口。
c. ifconfig [interface] [ip_address] netmask [subnet_mask]:配置网络接口的 IP 所在和子网掩码。
B.netstat - 用于显示网络连接、路由表、接口统计信息等。
a. netstat:显示所有运动的网络连接和监听的端口。
b. netstat -an:以数字情势显示所有连接和监听的端口。
c. netstat -r:显示路由表。
d. netstat -i:显示网络接口的统计信息。
C. route - 用于操纵内核路由表。
a. route:显示当前路由表。
b. route add:添加一个新的路由。
c. route del:删除一个路由。
d. route -n:以数字情势显示路由表,不进行名称剖析。
D. arp - 用于操纵系统的 ARP 缓存。
a. arp:显示当前 ARP 缓存。
b. arp -a:显示当前 ARP 缓存的内容。
c. arp -d [ip_address]:删除指定 IP 所在的 ARP 缓存项。
E. hostname - 用于显示或设置系统的主机名。
a. hostname:显示当前系统的主机名。
b. hostname [new_name]:暂时设置系统的主机名(重启后失效)。
F. dnsdomainname - 用于显示或设置系统的 DNS 域名。
a. dnsdomainname:显示系统的 DNS 域名。
G. domainname - 用于显示或设置系统的 NIS/YP 域名。
a. domainname:显示系统的 NIS/YP 域名。
H. nisdomainname - 同 domainname,用于显示或设置 NIS/YP 域名。
a. nisdomainname:显示系统的 NIS/YP 域名。
I. ypdomainname - 同 domainname 和 nisdomainname,用于显示或设置 NIS/YP 域名。
a. ypdomainname:显示系统的 NIS/YP 域名。
J. traceroute - 用于跟踪数据包到达目的地的路径。
a. traceroute [destination]:显示到达指定目的地的路由路径。
K. ping - 用于测试与另一个网络主机的连通性。
a. ping [ip_address]:发送 ICMP echo 请求到指定的 IP 所在。
L. netconf - 用于配置网络接口的参数。
a. netconf:启动网络配置界面。
3.NC的使用方法
nc(或 netcat)是一个功能丰富的网络实用工具,可以用于读取和写入数据穿过网络连接。它被计划成一个可靠的的后端工具,可以立即被其他步伐或脚本驱动。同时,它也是一个功能丰富的网络调试工具,因为它可以创建各种类型的网络连接。以下是一些常见的 nc 用法:
(1)根本连接
nc [options] [hostname] [port]:连接到指定主机和端口。
(2)监听模式
nc -l [port]:在指定端口上监听传入连接。
(3)文件传输
A. 【发送文件】:nc -l [port] > file.txt 在吸收端,nc [hostname] [port] < file.txt 在发送端。
B. 【吸收文件】:nc [hostname] [port] > file.txt 在吸收端,nc -l [port] < file.txt 在发送端。
(4)端口扫描
nc -z -v [hostname] [start_port]-[end_port]:扫描指定主机上的端口范围。
(5)UDP 模式
nc -u [hostname] [port]:使用 UDP 协议连接到指定主机和端口。
(6)其他选项
A. -p:指定源端口。
B. -s:指定源 IP 所在。
C. -v:显示详细信息。
D. -w:设置超时时间(秒)。
E. -z:仅扫描监听端口,不发送任何数据。
(7)示例
A. nc -l 1234:在端口 1234 上监听传入连接。
B. nc localhost 1234:连接到本地主机端口 1234。
C. nc -u -z -v localhost 1234-1236:扫描本地主机的 UDP 端口 1234 到 1236。
4.tar工具下令
(1)创建归档文件(不压缩)
- tar -cvf archive_name.tar directory_or_file
复制代码
- -c:创建一个新的归档文件。
- -v:在处理文件时显示详细信息。
- -f:指定归档文件的名称。
(2)创建并压缩归档文件
A. 使用 gzip 压缩
- tar -czvf archive_name.tar.gz directory_or_file
复制代码
B. 使用 bzip2 压缩
- tar -cjvf archive_name.tar.bz2 directory_or_file
复制代码
C. 使用 xz 压缩
- tar -cJvf archive_name.tar.xz directory_or_file
复制代码
(3)解压缩归档文件
A. 解压 gzip 压缩的归档文件
- tar -xzvf archive_name.tar.gz
复制代码 B. 解压 bzip2 压缩的归档文件
- tar -xjvf archive_name.tar.bz2
复制代码 C. 解压 xz 压缩的归档文件
- tar -xJvf archive_name.tar.xz
复制代码
(4)其他选项
- -t:列出归档文件的内容,不解压。
- -p:保持文件的原始权限和所有权信息。
- -P:使用绝对路径来存储或提取文件。
- --exclude:排除特定的文件或目录。
- --exclude-from:从文件中读取要排除的文件列表。
(5)示例
创建一个名为 backup.tar.gz 的归档文件,包含 Documents 目录,并使用 gzip 压缩:
- tar -czvf backup.tar.gz Documents
复制代码 解压 backup.tar.gz 到当前目录:
在解压时,假如需要保持文件的原始权限和所有权信息,可以使用 -p 选项:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |