Linux系统管理



    1  reboot   重启


    2  uname                       显示操作系统


    3  uname -r                    显示详细系统架构


    4  uname -n                    查看主机名


    5  uname -m                    显示系统架构


    6  cat /proc/cpuinfo           查看cpu信息


    7  cat /proc/meminfo           查看内存信息


    8  hostname                    查看主机名


    9  ifconfig                   查看网卡信息


   10  ifconfig eth0              查看第一块网卡信息


注:Linux命令行的格式:  命令字  {选项}  {参数}   ({括起来的部分可省略})


   11  help pwd                  获取pwd的使用帮助


   12  ls --help                 获取ls的使用帮助


   13  man file                 查看file的使用手册


   14  pwd                      查看当前路径


   15  cd                       切换(到root的宿主目录)


   16  cd ~                     切换(到root的宿主目录)


   17  cd -                    执行上一次命令的路径


   18  cd /                    切换到根下


   19  cd ~                    切换到根下


   20  ls                      列表显示目录内容


   21  ls -l                   以长格式显示文件或目录的列表


   22  ls -a                   显示所有的子目录和文件的信息(包括带“.”和隐藏的)


   23  ls -A                   和  -a一样,除表示当前目录的“.”和表示父目录“..”的不显示


   24  ls -d                   显示目录属性,非内容


   25  ls -h                   显示时接单位(M、K),人性化,结合 -l 一起使用


   26  ls -R                   递归的方式显示指定目录及子目录的内容


   30  ls --color              在字符模式下以颜色区分不同的文件


   32  alias                  显示当前用户环境中已经定义的别名列表


   33  du                     统计目录及文件的空间占用情况


   34  du -a                  统计时包括所有文件,不单只有目录


   35  du -h                  默认以K记不显示,接此参数后显示时接单位(M、K),人性化


   36  du -s                  只统计每个参数所占用空间的总的大小


   37  mkdir xxx              创建名为xxx的目录


   38  mkdir -p x/xx          创建嵌套的多层目录


   39  touch 0.txt            创建名为0.txt的文件


   40  In                     硬链接 (备份)


   41  In -s                 软链接(快捷方式)
  
 
   46  In -s /etc/httpd/conf/httpd.conf /etc/
   47  ls -1h /etc/httpd.conf


   48  cp                    复制


   49  cp -f                 复制覆盖同名文件或目录不提醒


   50  cp -i                 复制覆盖同名文件或目录提醒(交互式)


   51  cp -p                 复制时保持原属性(如:权限、属主、时间等)


   52  cp -r                 递归复制,复制目录时必用


   53  rm                    删除


   54  rm -f                 删除时不提醒


   55  rm -i                 删除时提醒


   56  rm -r                 递归删除目录树,删除目录时必用


   57  rm -rf                递归删除不提醒,慎用


   58  mv                    移动


   59  which                 查找Linux命令文件并显示所在的位置(默认查找到一处就停止)


       which                 查找Linux命令文件并显示所在的位置(一直查找直到结束)


   60  find                  查找


   -name


   -size


   -1M


   64  cat                  显示并连接文件内容


   65  more                 分页查看文件内容


   66  less                 分页查看文件内容


   67  head                 查看文件开头内容(默认10行)


   68  tail                 查看文件结尾内容(默认10行)


   69  head -3              查看文件开头前三行内容


   70  tail -4              查看文件结尾共4行内容


   71  wc                   统计文件


   72  wc -c                统计文件中的字节数


   73  wc -l                统计文件内容的行数


   74  wc -w                统计文件的单词个数(以空格或制表位作为间隔)


   75  history


 2  grep                    检索、过滤文件内容


    3  grep -i              使用时忽略大小写


    4  grep -v              反向查找,输出与结果和不同的行


    5  gzip                 压缩


    6  gunzip               压缩 


    8  bunzip2              压缩


    9  bzip2                压缩


tar命令格式(归档):  tar  {选项}  ...  归档及压缩文件名  需要归档的源文件或目录
         
           (还原):  tar  {选项}  ...  归档及压缩文件名  {-C 目标目录}


 例:压缩:tar  -zcvf  hehe.tar.gz  /hehe     解压:tar  -zxvf  hehe.xx.tar.gz  -C /hehe


     压缩:tar  -jcvf  hehe.tar.bz2  /hehe    解压:tar  -jxvf  hehe.xx.tar.bz2  -C /hehe


   10  tar                 归档或还原


   11  -c                  创建.tar格式的包文件


   12  -C                  解压时指定存放位置


   14  -f                  表示使用归档文件


   15  -j                  调用  bzip2程序进行压缩或解压


   16  -p                  压缩时保留文件及目录的权限


   17  -P                  压缩时保留文件或目录的绝对路径


   18  -t                  列表查看包内文件


   19  -v                  输出详细信息


   20  -x                  解压.tar格式的包文件


   21  -z                  调用  gzip程序进行压缩或解压


   22  history


   23  vi                 vi编辑器


   24  vim                vim编辑器


          Esc  切换到  命令模式
  
          a、i、o   进入  输入模式 


   25  a                 当前光标之后插入内容
 
   26  A                 光标所在行末尾插入内容


   27  i                 当前光标之前插入内容


   28  l                 在光标所在行开头插入内容


   29  o                 在光标所在行后面插入新行


   30  O                 在光标所在行前面插入新行


   31  :                 进入  末行模式


   32  :w                保存


   33  :q!               强制退出


   34  :wq               保存退出


   35  :x                保存退出


        ZZ               保存退出(命令行)


   36  q                 退出,修改了内容后无法退出,需要 q!


   37  :e                打开新文件进行编辑


   38  :r                读取其他内容并复制到当前光标位置


   39  rpm               软件包格式
  
   41  rpm -qa           显示当前系统中以rpm方式安装的所有软件列表


   42  rpm -qi           查看指定软件包的详细信息(如:名称、版本、许可协议等)


   43  rpm -ql           显示指定软件包在系统中安装的所有目录、文件列表


   44  rpm -qf           查看指定的文件或目录时由那个软件包所安装的


   45  rpm -qpi          查看指定软件包的详细信息(如:名称、版本、许可协议等)


   46  rpm -qpl          查看该软件包准备要安装的所有目标目录、文件列表


   47  rpm -i            安装一个新的rpm包


   48  rpm -e            卸载指定名称的软件包


   49  rpm -U            检查并升级软件包,若未安装,等同于  -i


   50  rpm -F            检查并升级软件包,若未安装,则放弃


   51  --force           强制安装


   52  --nodeps          忽略依赖关系进行操作


   53  rpm -h            在安装或升级过程中,以“#”显示进度


   54  rpm -v            显示软件在安装过程中的详细信息


   55  lynx http://www.baidu.com         文本模式中访问web站点


   56  rpm -e             卸载软件


   57  rpm -q             查看指定软件是否安装


   58  rpm -rebuilddb     重建数据库


   59  rpm -initdb        重建数据库


   60  ./configure        执行


   61  make               编译


   62  make inistall      安装


   63  rpm -ivh           安装指定软件


   64  history


   65  rpm -e httpd --nodeps


   66  useradd            添加用户


   67  -u                 指定用户uid号


   68  -d                 指定用户宿主目录


   69  -e                 指定用户失效时间(格式:年—月—日)


   70  -g                 指定gid号(基本组/私有组)


   71  -G                 指定附加gid(附加组/公共组)


   72  -M                 不建立宿主目录


   73  -s                 指定用户登录的shell


   74  passwd             为用户设置密码


   75  -d                 清空密码


   76  -l                 锁定用户账户


   77  -S                 查看用户账户的状态


   78  -u                 解锁用户账户


   79  usermod            修改用户账号属性


   80  -u                 修改用户uid


   81  -d                 修改用户宿主目录


   82  -e                 修改用户失效时间


   83  -g                 修改gid(基本组/私有组)


   84  -G                 修改gid(附加组/公共组)


   85  -M                 不为用户创建并初始化宿主目录 


   86  -s                 指定用户登录shell


   87  -l                 更改用户登录名称(Login  Name)


   88  -L                 锁定用户


   89  -U                 解锁用户


   90  userdel            删除用户


   91  groupadd           添加组账号


   92  gpasswd            为组设置密码


   93  groupdel           删除组账号


   94  groups             查询用户所属组账号


   95  id                 查询用户账号的身份标识(如:uid、gid)


   96  finger             查询用户账号的登录属性


   97  w                  查询当前主机用户登录情况


   98  r                  可读


   99  w                  可写


  100  x                  可执行


  101  chmod              设置目录或文件权限


  102  u                  文件属主


  103  g                  文件属组的用户


  104  o                  其他任何用户


  105  a                  所有用户


  106  +                  增加权限


  107  =                  赋予权限


  108  -                  减少权限


  109  755                主:可读可写可执行 ;组:可读可执行;其他:可读可执行


  110  644                主:可读可写;组:可读;其他:可读


  111  -R                递归,一个目录中的子目录及文件具有相同的权限


  112  chown             为文件或目录设置归属


chown格式:  属主{:【属组】}  文件或目录


  113  -R                递归


  114  fdisk             磁盘命令 


  115  fdisk -l          查看磁盘使用情况


  116  p                 列出硬盘分区情况


  117  n                 新建分区


  118  d                 删除分区


  119  t                 变更分区类型


  120  w                 保存


  121  q                 退出


  122  partprobe         重新探测磁盘的分区


  123  mkfs              格式化命令


  124  mkfs -t ext3 /dev/sdb1              把sdb1格式化成ext3格式的分区


  125  mkfs -t vfat -F 32 /dev/sdb2        把sdb2格式化成fat32的分区    
      
  127  mkfs.vfat -F 32 /dev/sdb2           把sdb2格式化成fat32的分区


  128  mkswap /dev/sdb3                    格式化交换分区


  129  cat /proc/meminfo | grep "SwapTotal"       查看交换分区大小


  130  swapon /dev/sdb3                     启用交换分区


  131  swapoff /dev/sdb3                    停用交换分区


  132  mount                                挂载


  133  mount -o loop                        回环挂载


  134  umount                               卸载


  135  cat /etc/fstab                       查看自动挂载文件


  136  vim /etc/fstab                       编辑自动挂载文件


  137  df -hT                               查看磁盘使用情况




  139  pvscan                               扫描物理卷,输出信息


  140  pvcreate                             将磁盘转换成物理卷


  141  pvdisplay                            查看物理卷详细信息


  142  pvremove                             将物理卷还原成普通分区


  143  vgscan                               扫描卷组,输出信息


  144  vgcreate                             将一个或以上的卷制作成卷组


  145  vgdisplay                            显示卷组的详细信息


  146  vgremove                             删除指定卷组


  147  vgextend                             扩展卷组的磁盘空间


  148  lvscan                               扫描逻辑卷,输出信息


  149  lvcreate                             分割指定卷组,制作逻辑卷


  150  lvdisplay                            显示逻辑卷的详细信息


  151  lvextend                             动态扩展逻辑卷空间


  152  lvremove                             删除指定逻辑卷


  153  mount -o remount,usrquota,grpquota /dev/...       以支持磁盘配额的方式挂载文件系统


  154  quotacheck                          检测磁盘配额并生成配额文件


  155  -a                                  扫描所有分区


  156  -u                                  检测用户配额信息


  157  -g                                  检测组的配额信息


  158  -v                                  显示命令执行过程中的细节信息


  159  edquota -u yonghu                   编辑用户配额设置


  160  edquota -g qunzu                    编辑组的配额设置


  161  edquota -t                          修改限期(软限制默认七天)


  162  quota


  163  -u   


  164  -g    


  165  -v


  166  quotaon                            启用文件系统磁盘配额功能


       quotaoff                           关闭文件系统磁盘配额功能


  167  dd if =/dev/zero of =xxx/ddtest.data bs=1M count=4  磁盘空间 


  168  quota -u yonghu                    查看用户磁盘配额使用情况


  169  quota -g qunzu                     查看组的磁盘配额使用情况


  171  repquota /xxx                      查看xxx的磁盘配额使用情况


  172  init                               进程   pid永远为1


  173  inittab                            配置文件


  174  id                                 标记字段


  175  runlevels                          运行级别字段


  176  action                             动作类型字段


  177  process                            程序或脚本字段


  178  rc.sysinit                         脚本文件  位于:  /etc/rc.d下 (主要完成包括网络、主机名、加载文件系统、设置时钟、检测文件系统等)


  179  rc                                 脚本文件   位于/etc/rc.d/rc   (主要加载及终止不同的系统服务)S开头,启动;K开头,终止;中间的数字,执行顺序


  180  rc.local                           脚本文件   位于/etc/rc.d/rc.local,由rc脚本最后加载,开机自启文件 


  181  service httpd start                开启httpd服务


  182  service httpd stop                 停止httpd服务


  183  service httpd restart              重启httpd服务


  184  service httpd reload               重新加载httpd服务


  185  service httpd status               查看httpd服务状态


  186  /etc/rc.d/init.d/ftp start(stop  restart  reload  status)      开启、关闭、重启、重新加载、查看状态,对象ftp
 
  188  runlevel                           运行级别


  189  init 3                             字符终端


  191  history


192  ntsysv                              工具,系统配置工具(交互式操作界面)


  193  chkconfig                         工具,类似ntsysv,不提供交互式界面
  
  196  chkconfig --level 3 ftp off       关闭ftp的第三运行级别


  197  chkconfig --list ftp              查看ftp运行级别情况


  198  chkconfig --list                  查看所有服务运行级别情况


  199  chkconfig --level 2345 ftp on     打开ftp 2345级运行级别


  200  ps                                查看静态进程统计信息命令


  201  a                                 显示当前终端所有进程信息


  202  u                                 使用以用户为主的格式输出进程信息


  203  x                                 显示当前用户在所有终端下的进程信息


  204  -e                                显示系统内所有进程信息


  205  -l                                使用长格式显示进程信息


  206  -f                                使用完整格式显示进程信息


  207  ps aux                            查看静态进程统计信息


  208  ps -elf                           查看静态进程统计信息


  209  ps -aux | grep bash               查看bash的进程信息


  210  top                               查看进程动态信息


  211  P                                 据cpu排行 ,  高→低


  212  M                                 据内存排行  ,高→低


  213  N                                 据启动时间排行,长→短


  214  h                                 获取在线帮助


  215  q                                 退出


  216  pgrep                             查看进程信息


  217  -l                                输出pid的同时输出进程名


  218  -U                                查询特定用户的进程


  219  -t                                选择查询特定终端


  220  pgrep -1 -U xxx -t tty1           查询用户xxx运行在第一个终端的进程信息


  221  pstree                            查看进程树 


  222  -p                                显示进程名同时列出pid


  223  -u                                列出对应的用户


  224  -a                                列出完整的命令信息


  225  pstree -aup                       以完整信息的方式显示相应用户的PID号的进程树


  226  pstree -ap xxx                    查询用户xxx的进程树


  227  &                                 后台运行(效率高于正常运行)


  228  Ctrl +Z                         (挂起当前进程并放置后台)


  229  jobs                              查看后台运行进程


  230  jobs -l                           查看后台运行进程的信息


  231  jobs 1                            查看后台第一个进程


  232  bg                                将后台挂起的进程继续执行


  233  fg                                将后台的进程恢复到前台运行


  234  bg 1                              将后台挂起的第一个进程继续执行


  235  fg 2                              将后台挂起的第二个进程恢复到前台运行


  236  kill 1234567                      杀死 pid为1234567的进程


  237  kill -9 1234567                   强制杀死 pid为1234567的进程


  238  killall -9 httpd                  强制杀死httpd的一系列进程


  239  pkill                             杀死进程


  240  -U                                指定用户


  241  -t                                制定终端


  242  at                                一次性执行任务


  243  date                              查看当前日期时间


  244  at 11:00 2015-02-17               在 2015-02-17 的11:00执行一次性计划任务


  245  Ctrl + D                          提交一次性计划任务


  246  cat /tmp/ps.root                  过了计划时间验证结果


  247  atq                               查看一次性计划任务


  248  atrm 3                            删除编号为3的一次性计划任务
 
  250  cat /etc/crontab                  查看周期性计划任务的配置文件


  251  crontab                           周期性计划任务命令


  252  -e                                编辑计划任务表


  253  -u                                指定管理计划任务的用户


  254  -l                                列表显示计划任务


  255  -r                                删除计划任务


  256  ls /var/log                       查看默认日志目录及文件


  257  grep -v "$" /etc/syslog.conf      查看非空行内核及系统日志


  258  less /var/log/messages            查看公共日志文件


  259  users                             输出当前登录用户的名称 


  261  who                               查看当前登录到系统的每个用户的信息


  262  history


  263  w                                 显示当前系统的每个用户及其所运行的进程信息


  264  last                              查看成功登陆到系统的用户


  265  lastb                             查看登录失败用户的记录


  266  tail /var/log/secure              查看安全日志


  267  chroot /mnt/sysimage              切换到系统的根目录环境


  268  fsck -y -t ext3 /dev/sdb4         修复文件系统为ext3的sdb4


  269  -t                                指定文件系统类型


  270  -y                                自动回答yes


  271  dd if =/dev/sda of =/backup/sda.mbr.bak.bs=512 count=1      备份MBR扇区数据


  272  badblocks -sv /dev/sda             检测磁盘坏道

  273  history
  274  ifup   激活 (启用)  ifdown  禁用(关闭网卡) 

  275  sudo  ubuntu      权限      

276 sudo apt-get update   && sudo apt-get upgrade  更新软件和系统

 
                                                                               
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值