运维基本linux命令
-
一、登录命令
– ssh 用户名@服务器IP 使用SSH协议远程登录到服务器二、文件操作命令
1. 查看目录内容
– ls 查看当前目录下的文件和子目录
– ls -l 以列表形式显示文件详细信息
– ls -a 显示所有文件,包括隐藏文件2. 切换目录
– cd 路径 进入指定路径的目录
– cd .. 进入上级目录3. 创建目录
– mkdir 目录名 创建一个新目录4. 复制文件或目录
– cp 源文件 目标文件 复制文件
– cp -r 源目录 目标目录 复制目录5. 移动文件或目录
– mv 源文件 目标文件 移动文件
– mv 源目录 目标目录 移动目录6. 删除文件或目录
– rm 文件名 删除文件
– rm -r 目录名 删除目录及其子目录和文件7. 文件查找
– find 目录名 -name 文件名 在指定目录下查找文件三、文件编辑命令
1. 创建文件
– touch 文件名 创建一个新文件2. 编辑文件
– vi 文件名 使用Vi编辑器打开文件进行编辑四、系统管理命令
1. 查看系统信息
– uname -a 查看系统内核和操作系统版本信息2. 查看磁盘使用情况
– df -h 查看磁盘空间使用情况
– du -sh 目录名 查看指定目录的容量大小3. 查看进程信息
– ps -ef 查看所有进程详细信息
– top 实时查看系统进程和资源情况4. 关机和重启
– shutdown -h now 立即关机
– shutdown -r now 立即重启五、网络管理命令
1. 网络配置
– ifconfig 查看和修改网络配置信息2. 域名解析
– nslookup 域名 查询域名对应的IP地址3. 网络连通性测试
– ping IP地址 测试与指定IP地址是否连通六、系统用户和权限管理命令
1. 添加用户
– useradd 用户名 添加一个新用户2. 删除用户
– userdel 用户名 删除指定用户3. 修改用户密码
– passwd 用户名 修改用户的登录密码4. 用户权限管理
– chmod 权限值 文件名 修改文件或目录的访问权限
– chown 用户名 文件名 修改文件或目录的所有者
– chgrp 组名 文件名 修改文件或目录的所属组七、压缩和解压命令
1. 压缩文件或目录
– tar -czvf 文件名.tar.gz 源文件或目录 将文件或目录压缩为tar.gz格式2. 解压文件
– tar -xzvf 文件名.tar.gz 解压tar.gz格式的文件2年前 -
Linux是一种开源的操作系统,被广泛应用于服务器和个人电脑上。在运维工作中,熟练掌握基本的Linux命令是非常重要的。下面列举了一些常用的Linux命令,以及它们的功能和使用方式:
1. ls:列出目录内容
ls命令用于查看当前目录下的文件和子目录。例如,使用ls命令可以查看当前目录下的文件和子目录的名称、权限和日期等信息。2. cd:切换目录
cd命令用于切换当前工作目录。例如,使用cd命令可以进入到指定的目录中,或返回上一级目录。3. mkdir:创建目录
mkdir命令用于创建新的目录。例如,使用mkdir命令可以创建一个名为“test”的目录。4. rm:删除文件或目录
rm命令用于删除指定的文件或目录。例如,使用rm命令可以删除一个名为“test”的目录,或删除一个名为“test.txt”的文件。5. cp:复制文件或目录
cp命令用于复制文件或目录。例如,使用cp命令可以将一个名为“file1.txt”的文件复制到当前目录下,并将复制文件命名为“file2.txt”。6. mv:移动文件或目录
mv命令用于移动文件或目录,也可用于重命名文件。例如,使用mv命令可以将一个名为“file1.txt”的文件移动到一个名为“folder”的目录中,或将文件重命名为“file2.txt”。7. vi:编辑文件
vi命令是一款文本编辑器,可以用于创建和编辑文件。例如,使用vi命令可以打开一个名为“file.txt”的文件,进行编辑并保存。8. chmod:修改文件权限
chmod命令用于修改文件或目录的访问权限。例如,使用chmod命令可以将文件的权限设置为读、写和执行。9. grep:搜索文件内容
grep命令用于在文本文件中搜索指定的字符串。例如,使用grep命令可以在一个名为“file.txt”的文件中搜索包含“hello”字符串的行。10. top:查看系统进程
top命令用于实时查看系统的进程和资源使用情况。例如,使用top命令可以查看当前正在运行的进程,并实时监测CPU和内存的占用情况。这些是一些基本的Linux命令,熟练使用它们可以提高运维工作的效率和准确性。运维人员还可以根据具体的需求和情况学习更多的Linux命令,以便更好地完成工作任务。
2年前 -
一、登录和退出
1.1 登录远程服务器:ssh username@hostname
– 使用ssh命令登录远程服务器,并输入正确的用户名和密码1.2 本地用户名与密码登录:su – username
– 使用su命令切换用户,-表示完全切换,切换到指定的用户名的环境1.3 退出登录:exit
– 使用exit命令退出当前登录的终端会话二、文件和目录操作
2.1 列出当前目录下的文件:ls
– ls命令可以列出当前目录下的所有文件和目录2.2 切换目录:cd directory
– cd命令用于切换目录,directory是目标目录的名称2.3 创建目录:mkdir directory
– mkdir命令用于创建新的目录,directory是目录的名称2.4 删除目录(空目录):rmdir directory
– rmdir命令用于删除空目录,directory是目录的名称2.5 删除目录(非空目录):rm -r directory
– rm命令用于删除文件和目录,-r参数表示递归删除,directory是目录的名称2.6 复制文件和目录:cp source destination
– cp命令用于复制文件和目录,source是源文件/目录的名称,destination是目标文件/目录的名称2.7 移动文件和目录:mv source destination
– mv命令用于移动文件和目录,source是源文件/目录的名称,destination是目标文件/目录的名称2.8 创建文件:touch filename
– touch命令用于创建新的空文件,filename是文件的名称2.9 查看文件内容:cat filename
– cat命令用于查看文件的内容2.10 编辑文件:vi/vim/nano filename
– vi、vim、nano等编辑器可以用于编辑文件的内容三、权限和用户管理
3.1 查看文件权限:ls -l
– ls命令的-l参数可以以长格式显示文件的权限信息3.2 修改文件权限:chmod permissions filename
– chmod命令可以修改文件的权限,permissions是权限的表示方式(如755),filename是文件的名称3.3 查看用户列表:cat /etc/passwd
– /etc/passwd文件包含系统中的用户信息,可以使用cat命令查看3.4 添加用户:useradd username
– useradd命令用于添加新用户,username是用户名3.5 删除用户:userdel username
– userdel命令用于删除用户,username是用户名3.6 修改用户密码:passwd username
– passwd命令用于修改用户密码,username是用户名四、进程管理
4.1 查看所有进程:ps -ef
– ps命令的-e参数用于显示所有的进程4.2 查看指定进程:ps -p pid
– ps命令的-p参数用于显示指定的进程,pid是进程的ID4.3 结束进程:kill pid
– kill命令用于结束指定的进程,pid是进程的ID五、网络管理
5.1 查看IP地址:ifconfig
– ifconfig命令可以查看当前系统的网络接口信息和IP地址5.2 查看网络连接:netstat -an
– netstat命令可以查看当前系统的网络连接信息5.3 测试网络连通性:ping hostname/IP
– ping命令可以测试当前系统与目标主机的网络连通性以上是一些基本的Linux命令,可以帮助运维人员进行日常操作和管理。这些命令只是其中的一部分,更多命令和操作方式可以通过man命令查看相关的命令使用手册。
2年前