Linux

1.Linux

    linux是一套免费使用和自由传播的类Unix操作系统,linux中一切皆文件

2.Linux的目录结构

    /bin    是binary的缩写,这个目录中存放着最经常使用的命令

    /sbin    s就是SuperUser的意思,这里存放的是管理员使用的系统管理程序

    /home    存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

    /root    该目录为系统管理员,也成做超级权限这的用户主目录

    /lib    系统开机所需要的最基本的动态链接共享库

    /lost+found    这个目录一般情况下使空的,当非法关机后,这里就存放了一些文件

    /etc    所有的系统管理所需要的配置文件和子目录

    /usr    用户的很多应用程序和文件都放在这个目录下,类似于windows下的programfiles目录

    /boot    这里存放的是启动Linux是使用的一些核心文件

    /proc    这个目录是一个虚拟的目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息

    /srv    service缩写,该目录存放一些服务启动后需要提取的数据

    /sys    linux2.6内核中新出现的一个文件系统sysfs

    /tmp    存放一些临时文件

    /dev    所有的硬件用文件的形式存储

    /media    linux系统会自动识别一些设备,如U盘、光驱等,会挂载到这个目录下

    /mnt    临时挂载别的文件系统的目录

    /opt    给主机额外安装软件摆放的目录

    /usr/local    另一个给主机额外安装软件的目录,一般是通过编辑源码方式安装的程序

    /var    存放着不断在扩充着的东西,比如日志文件

    /selinux    安全子系统

3.VI/VIM编辑器

    Linux系统的命令行下的文本编辑器

    三种模式:

    一般模式:

dd    删除光标的当前行dnd    删除n行u    撤销上一步
x    删除一个字母Delete  X    删除一个字母Backspaceyy    复制光标当前行
p    粘贴dw    删除一个词

yw    复制一个词

shift+g

移动到页

数字1+shift+g移动到页头
数字N+shift+g移动到目标行
shift+6移动到行头
shift+4移动到行尾

    编辑模式

i当前光标前
a当前光标后
o当前光标的下一行
s,S

s:删除当前字符并进入编

S:删除整行并进入编辑

R

进入替换模式

    命令模式:    

:w保存
:q退出
:!强制退出
:%/old字符/new字符/g批量替换
/要查找的此

n查找下一个,N往上查找

N查找下一个,n往上查找

:set nu/    :setnonu显示行号/关闭行号

4.常用基本命令

    帮助手册:man    --help

    日期类:date,cal

    显示当前目录:pwd    

    切换目录:cd ..    cd /    cd ~    cd /etc/sysconfig    cd ./sysconfig

    ls    -a 全部文件    -l 列出详细列表 别名ll    

    grep:配合显示内容的命令,根据跟随的内容显示,改行内容    例如:ls -l|grep xxx

    mkdir    -p 一下好多级目录    

    touch    

    rmdir    

    rm    -rvf 递归删除所有内容,提示    -rf 递归删除所有内容,不提示

    cp 要复制的文件 要哪里    -r 递归赋值    -v 显示复制过程中文件的列表

    mv      cat      more      less     tail -f -n200        history        echo        find        locate    ln -s

    压缩文件:tar -zcvf XXX.tar.gz n1.txt        zip -r pack.zip pack/*

        -c 创建一个新归档    -v 显示详细信息    -f 指定压缩后的文件名    -z 通过gzip过滤归档

    解压缩文件:tar -zxvf XXX.tar.gz        unzip mypachage.zip

        -x 从归档中解除文件    -v 显示详细信息    -f 指定解压缩前的文件名    -z 通过gzip过滤归档

    分区:

        lsblk或者lsblk -f 查看所有设备的挂载情况

       分区命令: fdisk  /dev/sdb        

        格式化磁盘:mkfs -t ext4 /dev/sdb1   其中ext4是分区类型

        挂载:  mount 设备名称 挂载目录

        umount 设备名称 或者 挂载目录

        永久挂载:通过修改/etc/fstab 实现挂载 添加完成后执行mount -a 即可生效

    磁盘情况查询:

        df -h

        du -h /目录

    ifconfig

    ps -aux|grep xxx        ps -ef|grep xxx

    kill pid        killall name        -9 强行杀死进程

    service 服务名 start/stop/restart/reload/status         chkconfig --level 5 服务名 on    chkconfig --list|grep xxx

    netstat 查看系统的网络情况     -an 按一定顺序排列输出    -p 显示那个进行在调用    netstat -anp|grep 8080

    reboot:重新回到引导区,重启

5.用户与权限管理

    新增用户:useradd 新用户明

    设置密码:passwd 用户名

    用户是否存在:id 用户名

    切换用户:su - 切换用户名

    查看当前用户/登录用户:whoami/ who am i

    删除用户:userdel

    新增组:groupadd 组名

    删除组:groupdel 组名

    修改用户的组:usermod -g 用户组 用户名

    增加用户时直接加上组: useradd -g 用户组 用户名

    用户的配置文件: /etc/passwd

    口令的配置文件:/etc/shadow

    组的配置文件: /etc/group

    更改目录权限:chmod u=rwx,g=rx,o=x 文件目录名        chmod o+w 文件目录名        chomd 777 文件目录名

    chown newowner file 改变文件的所有者     -R 递归

    chowm newowner:newgroup file 改变用户的所有者和所有组  -R 递归

    chgrp newgroup file 改变文件的所有组

6.rpm和yum

    安装rpm: rpm -ivh rpm包名    -i 安装install    -v 查看信息    -h 查看进度条

    卸载rpm: rpm -e rpm软件包

    yum list|grep xx 软件列表

    yum install xxx 下载安装

7.linux的高级命令

    top:查看整机性能    load average 负载均衡,linux没1分钟,5分钟,10分钟负载采样    数字1 多核查看    id cpu空闲率    q 退出

    uptime:看负载

    vmstat -n 2 3 没2秒采样一次,采样三次 看cpu性能

    free -m    查看系统内存    -m 单位

    iostat -d 2 3 看硬盘

    wget +迅雷网址    获取资源

    ps -ef|grep zookeeper|grep -v grep(去掉grep相关)|wc -l(计数统计

  ps -ef|grep zookeeper|grep -v grep|sort -nrk2(根据k2排序,r反转)|head -n 1(从头开始保留几行)|awk'{print}$2' (输出,打印第二列)|xargs kill -9(可变参数,这里为删除所有前面的结果集)   

    scp 实现服务器之间的数据拷贝 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值