Linux 服务器运维常用命令总结
1. 文件和目录操作
1.1 列出文件和目录
在Linux中,我们经常需要查看目录下的文件和子目录。使用ls命令可以列出当前目录下的所有文件和目录。
ls
ls命令的常用参数:
-l:以详细列表的形式显示文件和目录的详细信息。
-a:显示所有文件和目录,包括隐藏文件。
-h:以人类可读的格式显示文件大小。
例如,使用ls -l命令可以显示当前目录下文件和目录的详细信息。
ls -l
1.2 创建目录
在Linux中,使用mkdir命令可以创建新目录。
mkdir directory_name
例如,使用mkdir test命令可以在当前目录下创建名为test的新目录。
mkdir test
1.3 复制文件
在Linux中,使用cp命令可以复制文件。
cp source_file destination_file
例如,使用cp file1.txt file2.txt命令可以将file1.txt复制为file2.txt。
cp file1.txt file2.txt
2. 用户和权限管理
2.1 创建用户
在Linux中,使用useradd命令可以创建新用户。
useradd username
例如,使用useradd john命令可以创建名为john的新用户。
useradd john
2.2 修改用户密码
在Linux中,使用passwd命令可以修改用户密码。
passwd username
例如,使用passwd john命令可以修改用户john的密码。
passwd john
2.3 更改文件权限
在Linux中,使用chmod命令可以更改文件的权限。
chmod options permissions file
例如,使用chmod u+x script.sh命令可以将script.sh文件的执行权限授予用户。
chmod u+x script.sh
3. 系统信息查看
3.1 查看系统版本
在Linux中,使用uname命令可以查看系统的版本信息。
uname -a
例如,使用uname -a命令可以显示全部系统信息。
uname -a
3.2 查看服务器硬件信息
在Linux中,使用lshw命令可以查看服务器的硬件信息。
lshw
例如,使用lshw命令可以显示服务器的硬件信息。
lshw
4. 进程管理
4.1 查看进程
在Linux中,使用ps命令可以查看当前运行的进程。
ps aux
例如,使用ps aux命令可以列出系统中所有的进程。
ps aux
4.2 终止进程
在Linux中,使用kill命令可以终止指定的进程。
kill process_id
例如,使用kill 1234命令可以终止进程ID为1234的进程。
kill 1234
5. 网络管理
5.1 查看网络连接
在Linux中,使用netstat命令可以查看当前的网络连接。
netstat -tunlp
例如,使用netstat -tunlp命令可以显示所有网络连接的详细信息。
netstat -tunlp
5.2 停止和启动网络服务
在Linux中,使用systemctl命令可以停止或启动特定的网络服务。
systemctl stop service_name
systemctl start service_name
例如,使用systemctl stop apache2命令可以停止Apache服务。
systemctl stop apache2
以上是Linux服务器运维中常用的命令总结,涵盖了文件和目录操作、用户和权限管理、系统信息查看、进程管理和网络管理等方面。掌握这些命令可以帮助管理员更好地管理和维护Linux服务器。