Linux

一、基础知识
Linux系统的文件结构
/bin        二进制文件,系统常规命令
/boot       系统启动分区,系统启动时读取的文件
/dev        设备文件
/etc        大多数配置文件
/home       普通用户的家目录
/lib        32位函数库
/lib64      64位库
/media      手动临时挂载点
/mnt        手动临时挂载点
/opt        第三方软件安装位置
/proc       进程信息及硬件信息
/root       临时设备的默认挂载点
/sbin       系统管理命令
/srv        数据
/var        数据
/sys        内核相关信息
/tmp        临时文件
/usr        用户相关设定

Linux系统命令行的含义
示例:root@36.131.156.21:/home/paas
root    //用户名,root为超级用户
@       //分隔符
36.131.156.21 //主机IP
:         //分隔符

/home/paas  文件路径

命令的组成
示例:命令 参数名 参数值

二、基础命令
【tab键】系统自动补全命令
【df -h】查看当前磁盘使用情况
【free -h】X显当前系统未使用的和已使用的内存大小
列名称    含义
total    内存总数
used    已使用的内存数
free    空闲的内存数
shared    当前已经废弃不用的内存数
buffer/cache    缓存内存数
available    可提供内存数
【sh xxx.sh】【./xxx.sh】执行shell脚本文件
【zip xxx.zip xxx】将xxx打包成zip格式的名为xxx.zip的压缩包
【unzip xxx.zip】解压xxx.zip压缩包
【tar -czvf xxx.tar.gz xxx】将xxx打包成名为xxx.tar.gz的tar包
【tar -xzvf xxx.tar.gz】解压xxx.tar.gz包
【ls】查看文件信息
【ls -rt】查看文件信息并按照时间排序呈现
【ll】查看文件列表
【cd /xxx/xxx】切换文件目录
【cp】复制文件 cp xxx xxx.bak 
【cp -r】复制文件目录
【scp】【scp /opt/data.txt 192.168.1.101:/opt/ 】远程传输文件到指定ip下的指定文件目录下
【scp -r】远程传输文件目录
【pwd】查看当前文档路径
【mkdir】创建文件夹
【rm】删除文件
【rm -r】
rm参数
参数    含义
-i    删除已有文件或目录之前先询问用户
-f    强制删除文件或目录
-r 或 -R    递归删除,指定目录下的所有文件与子目录一并处理
-v    显示指令详细执行过程
【rmdir】删除文件夹
【find】【find / -name xxx】从"/"根目录搜索xxx名称的文件
【chmod】【chmod -R 777 xxxx】修改文件、文件目录权限
【tail -f】查看文件内容
【ps -ef | grep xxx】查看匹配xxx的进程信息
【nohup java -jar xx.jar >/dev/null】不挂起启动jar包
【top】查看系统资源占用情况
【useradd -m yunwei】添加名为yunwei的用户
【passwd yunwei】设置名为yunwei用户密码
【uname -a】查看主机操作系统内核版本号、处理器类型等信息
【ls |grep ftp】查看匹配ftp的文件列表
【yum se proftpd】查看匹配proftpd的yum源软件包、插件包
【lsof  -i:8080】查看8080端口信息
【netstat -ntlp】查看全部网络连结信息
【netstat -tunlp |grep  8080】查看8080端口网络连结
【su - yunwei -s /bin/bash】切换名为运维的用户
【curl -ikv xxx】调用网址xxx
【lsblk】查看系统磁盘分区
【chown -R yunwei:yunwei lib】修改lib文件的用户为yunwei
【yum install xxx】安装插件
【poweroff】立刻关机
【shutdown -h 2】2分钟后关机
【reboot】重启
【ifconfig --help】查看 ifconfig 命令的用法
【> xxx】【touch a.txt 】新建文件
【mv /usr/tmp/tool /opt】移动文件到指定目录
【vi】【:q!】【:wq】进入文件,insert修改,保存或退出
【cat a.txt】查看最后一屏文件信息
【service ssh status】查看服务状态
【service --status-all 】查看所有服务状态
【service ssh restart】 重启服务
【mount /dev/sdb1 /u01】挂载目录到指定文件
【yum update httpd】更新httpd服务
【yum remove httpd】卸载httpd服务
【rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm 】使用rpm文件安装插件
【rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm 】使用rpm更新插件
【rpm -ev httpd-2.2.3-22.0.1.el5.i386.rpm】卸载/删除插件
【 date -s "01/31/2010 23:59:53" 】设置系统时间
【wget http://xxx】使用wget从网上下载软件、文件;
【wget -O xxx http://xxx】下载文件并以指定的文件名保存文件
【ping】连接网络
【kill pid】【kill -9 pid】杀死该pid的进程、强制杀死该进程
三、系统命令
防火墙操作
  service iptables status      //查看iptables服务的状态
  service iptables start       //开启iptables服务
  service iptables stop        //停止iptables服务
  service iptables restart     //重启iptables服务
  chkconfig iptables off       //关闭iptables服务的开机自启动
  chkconfig iptables on        //开启iptables服务的开机自启动
  systemctl status firewalld.service     //查看防火墙状态
  systemctl stop firewalld.service       //关闭运行的防火墙
  systemctl disable firewalld.service    //永久禁止防火墙 

修改主机名
 hostnamectl set-hostname 主机名

查看网络
ifconfig

ip address

route -n   // 查看主机路由

修改IP
  修改网络配置文件,文件地址:/etc/sysconfig/network-scripts/ifcfg-eth0
  ------------------------------------------------
  主要修改以下配置:  
  TYPE=Ethernet               //网络类型
  BOOTPROTO=static            //静态IP
  DEVICE=ens00                //网卡名
  IPADDR=192.168.1.100        //设置的IP
  NETMASK=255.255.255.0       //子网掩码
  GATEWAY=192.168.1.1         //网关
  DNS1=192.168.1.1            //DNS
  DNS2=8.8.8.8                //备用DNS
  ONBOOT=yes                  //系统启动时启动此设置
  -------------------------------------------------
  修改保存以后使用命令重启网卡:service network restart

配置映射
修改文件: vi /etc/hosts
在文件最后添加映射地址,示例如下:
   192.168.1.101  node1
   192.168.1.102  node2
   192.168.1.103  node3
  配置好以后保存退出,输入命令:ping node1 ,可见实际 ping 的是 192.168.1.101。

查看链接
   ping IP        //查看与此IP地址的连接情况
  netstat -an    //查看当前系统端口
  netstat -an | grep 8080     //查看指定端口
 

  • 21
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值