linux

vmware  安装新的系统

一、linux目录结构、

  1、bin:存放二进制可执行文件

  2、sbin:存放二进制可执行文件(root可访问)

  3、etc:存放系统配置文件   profile 配置文件

  4、usr:存放共享的系统资源

  5、home:存放用户文件的根目录,自己安装的文件

  6、lib:jar包

  7、tmp:存放临时文件

二、常用命令

    1、【cd】 /  切换目录   ~ 系统的根目录

    2、【ls】      查看文件夹; ll 包括权限,详细地查看

            ls-a    包括隐藏文件夹

    3、【mkdir】 :创建目录  -p:  级联创建

          rmdir:删除目录,只能删除空的目录(文件夹)

          rm-f :删除,包括子目录

    4、ip addr:电脑ip地址

    5、浏览:【cat】  看全部

                    【more】 一屏一屏看,空格下一屏,q退出

                    【less】  一行一行看,上下键控制,q退出,Ctrl+c

                    【tail】 -3 profile 看后三行,包括空格

  1. less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
  2. less不必读整个文件,加载速度会比more更快
  3. less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.
  4. 由于more不能后退.

    6、删除:【rm】    删除文件,需要用户确认,y/nrm  删除不询问

                      rm -f  +文件  ,不访问,直接删除

                      rm -r +文件夹,  递归删除文件夹

                      rm -rf *  ,删除当前目录所有文件

                      rm -rf /* , 删除跟目录所有文件,自杀

    7、复制:【cp】  文件夹  新文件夹

                      cp  文件夹  /home/新文件夹

    8、移动:【mv】  文件  ../   移到上级目录

    9、【tar】 打包和解压:

             tar将多文件打包成一个文件,再用gzip压缩命令压缩成xxx.tar.gz(或xxx.tgz)的文件

            -c:创建一个新的tar 文件

            -v:显示运行过程的信息

            -f:指定文件名

            -z:调用gzip 命令压缩文件

            -t:查看压缩文件的内容

            -x:解开tar 文件

            tar  -cvf  xxx.tar   ./*   打包当前目录所有文件

            tar  -zcvf  xxx.tar.gz  ./*  打包并压缩

            tar  -xvf  xxx.tar   解压

    10、【find】查找符合条件的文件

             find  / -name "ins*" -ls  查找文件名以ins开头的文件

             find  / -user itc -ls 查找用户下itc 的文件

             find  / -user itc -type d -ls 查找用户itc 的目录

             find  / -perm -777 -type d -ls 查找权限是777 的文件

    11、【chmod】更改文件权限

               文件类型  主权限  组权限  用户权限   r w x

             chmod  754 a.txt

             chmod  u=rwx,g=rx,o=x  a.txt

    12、【grep】

              grep debug xxx.conf  --collor   文件里找到debug高亮显示

     13、【pwd】显示当前文件夹

               Ctrl+L清屏  clear

               【touch】创建空文件

     14、【vim】编辑

                vim  xxx.txt   编辑文件  :wq  保存并退出

                 i :在当前光标处插入

                 o:在当前光标下一行插入

                 a:在光标下一个字符插入

    15、输出和追加

            cat  /home/xxx.java  >  yyy.txt   输出定向到yyy.txt

            cat  /home/xxx.java  >>  yyy.txt  输出并追加到yyy.txt

    16、【ps】

              ps  -ef   查看所有进程

              ps  -ef  |  grep ssh   查找ssh进程

              kill  2200  杀掉2200编号的进程

              kill  -9 2200  强制杀死进程,关联的进程

     17、管道、

             一个命令的输出用作另一个命令的输入

             例:ps  -ef  |  grep ssh

      18、主机名配置

             hostname   查看主机名

             hostname  xxx  修改主机名,重启后无效

             etc/sysconfig/network 文件    可永久修改

      19、IP地址配置

             ifconfig  查看修改IP地址  重启无效

             etc/sysconfig/network -scripts/ifcfg-eth0 文件  可永久修改

             ONBOOT = yes  系统启动时有联网的接口

      20、网络服务管理

             service network status   查看指定服务的状态  network.mysql

                stop停止,start启动,restart重启

             service --status -all 查看系统中所有的后台服务

      21、防火墙设置  根据配置文件/etc/sysconfig/iptables 来控制本机网络访问

              service iptable status 查看防火墙  stop/start  停止/开启

              chkconfig  iptables off 禁止防火墙自启

      22、Linux安装

              1、二进制发布包  解压

              2、RPM包   RPM命令安装卸载

              3、Yum在线安装 下载安装

              4、源码编译安装

      23、sudo、

              获取管理员所有权限

7.5 7.6的命令
systemctl命令
1.启动防火墙
systemcl start firewalld.service 或systemcl start firewalld
2.关闭防火墙
systemcl stop firewalld.service 或systemcl stop firewalld
3.重启防火墙
systemcl restart firewalld.service 或systemcl restart firewalld
4.查看防火墙状态
firewall-cmd --state
systemcl status firewalld.service
systemcl status firewalld
5.查看已启动的服务列表
systemcl list-unit-files | grep enabled
6.查看启动失败的服务列表
systemcl --failed

cmd命令
1.开启80端口,重启后失效
firewall-cmd --zone=public --add-port=80/tcp
2.开启80端口,重启后不失效(永久生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
3.查看80端口
firewall-cmd --zone=public --query-port=80/tcp
4.查看所有打开端口
firewall-cmd --zone=public --list-ports
5.关闭80端口重启后失效
firewall-cmd --zone=public --remove-port=80/tcp
6.关闭80端口重启后不失效
firewall-cmd --zone=public --remove-port=80/tcp --permanent
7.查看版本
firewall-cmd --version
8.查看帮助
firewall-cmd --help
9.查看区域信息
firewall-cmd --get-active-zones
10.查看指定接口所属区域
firewall-cmd --get-zone-of-interface=eth0
11.开启拒绝所有包请求
firewall-cmd --panic-on
12.取消拒绝所有包请求
firewall-cmd --panic-off

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值