zoukankan      html  css  js  c++  java
  • Linux基础

    Linux基础知识:
    1、时间:date +%Y-%m-%d    
    2、日历:cal 7 2015
    3、计算机:bc    quit退出
    4、功能补全键:Tab,输入任意字符后按此键可补全或列出对应命令,一下直接补全,两下列出所有
        ls -al ~/.bash:列出该目录下以.bash开头的文件名
    5、按两下TAB键可显示所有命令数
    6、显示英文版:# LANG="cn"
    7、查看命令详细说明:man(manual简写)
    8、查找文件位置:whereis profile    结果:profile: /etc/profile /etc/profile.d
    9、查看命令位置:which ifconfig        结果:/sbin/ifconfig
    10:文件名查询命令:whereis locate    find
    11、显示指定目录: ll -d / /bin /boot /sys
    12、显示挂载点:ls -ild / /. /.. /etc
    13、显示linux 支持的文件系统格式:ls -l /lib/modules/$(uname -r)/kernel/fs
    14、格式化分区:fdisk /dev/hdc
    15、dumpe2fs /dev/hdc    :    分区的superblock信息
    16、硬盘分区:fdisk
    17、磁盘格式化:mkfs
    18、磁盘检查:fsck,badbolcks
    19、文件压缩/解压缩/查看:适用于单个文件
        gzip -v man.config --> man.config.gz  解压:gzip -d 会删除原文件    查看:zcat
        bzip2 -z man.config->man.config.bz2         bzip2 -d man.config.bz2 查看:bzcat man.config.bz2  
    20、打包并压缩:
        压缩:tar -jcv -f filename.tar.bz2 若文件名为*.tar.gz 则加上-z 参数         例:tar -zpcv -f /root/etc.tar.gz /etc    (j->bz2/p->gz)
    21、账号相关文件:1、群组:/etc/group    2、用户:/etc/passwd    3、密码:/etc/shadow
    22、useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明栏] [-d 主文件夹绝对路径] [-s shell] 用户账号名
        -M:强制不创建用户主文件夹    -m:强调创建用户主文件夹
        说明:默认会创建用户主文件夹,且权限为700
              默认情况下,新建的账号无法登陆,因为没有密码;可用passwd username  来设置密码后方可登陆
        默认动作:1、/etc/passwd 里创建一行账号相关数据,包括创建UID/GID主文件夹等
                  2、/etc/shadow 里面将此账号的密码相关参数填入,但尚未有密码;
                  3、/etc/group     里面加入一个账号名称一模一样的组名;
                  4、/home 下面创建一个与账号相同的目录作为用户主文件夹,且权限为700
                  
        例:useradd -u 700 -g users vbird2
            ll -d /home/vbird2    
            grep vbird2 /etc/passwd    /etc/shadow    /etc/group
        useradd -D:显示命令的默认值
        用PAM来管理密码机制:/etc/pam.d/passwd当中
        直接定义用户密码:"--stdin" 例如:echo "abc543cc" | passwd --stdin vbird2
    23、修改用户设置:usermod [-cdegGlsuLU] username
        例如:usermod -c "VBird's test" vbird2
              grep vbird2 /etc/passwd
              ll -d ~vbird3
              cp -a /etc/skel home/vbird3
              chown -R vbird3:vbird3 /home/vbird3
              chmod 700 /home/vbird3
              ll -a ~vbird3
    24、删除用户:userdel [-r] username
    25、finger:目前系统上登录用户信息    chfg:可以修改
    26、id [username]
    27、用户组管理
        新增:groupadd [-g gid] [-r] 用户组名
            例:groupadd group1
                grep group1 /etc/group /etc/gshadow
        修改:groupmod [-g gid] [-n group_name] 用户组名        (不要随意改GID,会造成系统资源错乱)
        删除:groupdel [groupname]
        设置密码:gpasswd groupname










        
        

        
        


  • 相关阅读:
    linux查看文件有多少行(WC)
    MYSQL -- 联合索引
    MySQL -- 调优
    MySQL
    Linux命令执行的屏幕输出内容重定向到日志文件
    golang日期时间格式format()
    scp遇到路径中有空格
    查看服务器的网络吞吐
    SQL中关于where后面不能放聚合函数(如sum等)的解决办法
    gearman kubernetes 运行
  • 原文地址:https://www.cnblogs.com/pingzhanga/p/4663980.html
Copyright © 2011-2022 走看看