Linux常用基本命令大全

1 一般情况下,自己安装linux系统都会选择简易版,这里面少很多命令,所以需要安装其他的包 
      yum install openssh-clients   安装scp的软件包
把当前一个文件copy到远程服务器上:(内网与内网之间相互传递最快捷)
    scp /home/a.txt root@192.168.0.8:/home/root
    然后会提示输入192.168.0.8的root密码,接着就开始复制传输了。
    把远程主机copy到当前主机:
    scp root@192.168.0.8:/home/b.txt
    复制文件夹:
    scp -r root@192.168.0.8:/home/ /root/home2
 
    另一种传文件SSH方式:   rsync -avP -e "ssh -p 20161" /home/liujing/city.ftl 101.201.209.100:/home/liujing
3 重启LDAP服务
   rm /var/lib/apacheds-2.0.0-M19/default/run/apacheds-default.pid
   /etc/init.d/apacheds-2.0.0-M19-default restart    
 
4 跟踪调试服务器代码      ./catalina.sh jpda start 
 
5 查看tomcat进程    ps -ef |grep tomcat 
 
6 查看端口号的状态       netstat -nltp | grep 端口号   
 
7 apache映射编辑文件     vi /etc/httpd/conf/httpd.conf  
 
8 重启apache服务    service httpd restart   
 
9 配置开机启动某些服务(90开发服务器)        /opt/init/svn.sh   正常的修改/etc/rc.d/rc.local
 
10 启动MySQL :  service mysql start   重启MySQL服务 : service mysql restart    
 
11  linux命令行进入MySQL        ./mysql -hIP地址 -P端口号 -u用户名 -p密码   例如: ./mysql -h172.22.18.1 -P3307 -uroot -pxmhtabc123
 
12 linux命令行安装apache    yum install -y httpd      或者     yum install -y httpd-devel  httpd
 
13 linux系统的环境变量配置文件      /etc/profile  
 
14. 根据内容查找文件          find /etc -name "*" | xargs grep "active_mq_server"     或者    find /etc -name "*" | xargs grep "active_mq_server " > ./cqtest.txt
 
15. 查看内存运行状态  
      grep MemTotal /proc/meminfo
      grep MemTotal /proc/meminfo | cut -f2 -d:
      free -m | grep "Mem" | awk '{print $2}'
      awk '/MemTotal/ {printf( "%.2f ", $2 / 1024 )}' /proc/meminfo
 
16. 配置开机启动文件       /etc/rc.local       90开机启动文件:  /opt/init/svn.sh
 
17. 查看端口号查找占用额进程    netstat -apn | grep 端口号 
 
18.rz命令没找到 yum -y install lrzsz
 
19.vim编辑器显示行号   :set nu
 
20.vim删除下面所有信息   
 
21.给文件权限
     chomd 600 xxx       rw----------
     chomd 777 xxx       rwrwrwrwrw
22.将文件夹打压缩包
    tar命令
  解包:tar zxvf FileName.tar
  打包:tar czvf FileName.tar DirName 
    gz命令
  解压1:gunzip FileName.gz
  解压2:gzip -d FileName.gz
  压缩:gzip FileName
  .tar.gz 和 .tgz
  解压:tar zxvf FileName.tar.gz
  压缩:tar zcvf FileName.tar.gz DirName
   压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
     xz命令
        tar xvJf  ***.tar.xz
23.同步linux服务器时间 
    Linux下可以通过运行命令tzselect然后输入选项前面的数字来一步一步地设置当前系统时区。
    如果没有安装ntp服务器,刚需要先执行以下命令:
        yum install ntp
    同步时间使用ntpdate命令如下:
        ntpdate cn.pool.ntp.org  或者 ntpdate -u cn.pool.ntp.org
    1、使用ntpdate时候需要关闭ntpd服务;2、虽然你的Linux防火墙允许123端口的udp协议,但是可能你的上层网络服务ISP是禁用特殊端口来传输ntp协议的。这时候使用-u 参数即可
 
以上都不能使用的情况下需要这样操作:拷贝失去文件到etc/localtime       cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
24.移动文件夹或者文件
     mv -if /usr/local/aaa.txt  /opt/
25.下载并安装rar软件
  下载
     mkdir -p  /home/oldboy/tools
     cd /home/oldboy/tools
     wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
  安装
    tar zxvf rarlinux-3.8.0.tar.gz
    cd rar
    make
    make install 
  rar命令语法
    将/etc 目录压缩为etc.rar 命令为:
    rar a etc.rar /etc
    将etc.rar 解压 命令为:
    rar x etc.rar 
    unrar -e etc.tar
 
原文地址:https://www.cnblogs.com/alan319/p/9360426.html