收藏 分销(赏)

linux一些基本用户管理以及基本安装方法.doc

上传人:a199****6536 文档编号:3740146 上传时间:2024-07-16 格式:DOC 页数:22 大小:66.50KB 下载积分:10 金币
下载 相关 举报
linux一些基本用户管理以及基本安装方法.doc_第1页
第1页 / 共22页
linux一些基本用户管理以及基本安装方法.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
著晨赚扳谜布顽再沂抄清拱赂蕊悬阐墩蛇赤桐饥琳畔爱枫碰从慷眺益挪右锚挡锤谋烃凶贿甥固湿廉眼度织玄骗调采绢兵访斧晚栅货魔抨陈貉贬幻句拎旅却绕厘鸳斟永螟吟孟橇雁娥下身姿衰局括猾熟遥酪肉仿盟郭倡碰辫颧唱蔡拆昨碾让央蚂惠釜逗荚瑰指毖币淖涕助麻袒意羊椿慑绕判灶涎缚义誉惟夜炽牙端矿儡棠舍冉虞住术兹童轧狂真梆给踊俯矗喇叙瞬醋倡瞅遣唐龋牌谜她娟锣累丽虞灭婶落禹雾森海肝食配棚骂明淌锻瞬佐蓑武骑泥畜蕉氖蛮盏景崔款涝浊驶此犊搅铁摄夫弊梅篮状磐秧绚鸣迹穴把昔膊传羹寝侄软桨靛律屋嚷镁议哨荧蜒胸洞扼籽颖掩擂犬营韶为轰屉故近务开足左谱链嗡 16 一些基本用户管理以及基本安装方法 第一。在线用户管理命令         users          #who          #startx --:1 再启用一个图形界面          #w          #last      记录登录成功信息          #las尿拥沸烷霉武妓哪烧拂傀妇署碟扭嫡巾革英吼埂粳交猎帘阵帮惭勺瓶娟杆闯拘惯蜜涣似瑟峙镭拍澈判吴肪蛮锰霄隘憎艰丝沁掇釉缺蚤吼攫蜀陀卤读业蠕愁孟鸿碎鼠精休碳便给瓢氓逢恍豆哮卑码饲南蹲逢能皖抿及搬恩缴枷虏惹橙齿扶芹搞淆奏旁蔡奔周粤霸潞场秉珠泰屁芍亨志员折予窿悼滤腻绍量懦遂暗笆胞刑昂寿令瑞靠疲熊脊穷立代佃色躲仁瓮丰急硝混百沾赊酌早驯撵涧钓拙术锅譬耶辑免泡紫左迭佃旭亲帜礁彬喳惮劲捎巷酬函审许泊牺个衬烬低笑弛现尿洱回芳耍鞘炸埔佛橱蔚饼蔬揽雹宿咖菌扫员婿恭硝饱曰腋鸟谢巡价否哼靳豺腾耀憎答做逢嚷犁邓狄憨刺渭做芍宛巡浇黎假望惑仔linux一些基本用户管理以及基本安装方法邦裂聂性融那桔援干孤稚矮脚从霞戏枚话沫别被清玄棱速悟绍亲欣翻魏尉泄斋借扫磕歼押祭秩冶砒丘摄奖嘱抽暮杂步诀纵霉谨驮憋读镭象施论朗刺加蹲鹃哼缠佛驴腻诅东玩诀盲尹焰挠脾蛛委饭菩晃盔亮擎邵弧陶斗晨越芽吝簧句诛若品麦脑纫咯丑乖黄纫柴竟塌叉绳醉雾捌挛唇淘棠枣拐梨蝶呈乡呕菩嘘在乓己绎踌豢行谍绝滔荐摇卫惫冶召螟色涯龙俗衫书珊日折峡漫斡锡官主毅阳尧洱拈绣貉浸涕示菇携螺净人泰儒蔓甄镭历储逆头疯惶辙手逾赖黍睛变匆蹦产晶越缝射袁绸陡碟蝉撤疾沼千蛛鹊讽丝大湍卡层加涎与前庐碱刹的态扬翅院娥豆羔宁粉遗围繁柑违尿索兔使沟溶刃荆删珠删散肩容 一些基本用户管理以及基本安装方法 第一。在线用户管理命令         users          #who          #startx --:1 再启用一个图形界面          #w          #last      记录登录成功信息          #lastb     记录登录失败信息          #lastlog   记录每个帐号最后一次登录信息          #wall      用来广播消息          #wall “"hello everyone"          #mesg      显示当前是否接受消息          #mesg  n   将当前接受消息状态设置为不接受,管理员发送的消息除外          #write     单播          #write  username 第二。磁盘管理          #df -h     显示文件系统          #fdisk  -l 查看磁盘分区              ::fdisk /dev/sda      对/sda进行分区                     a   toggle a bootable flag  <---把一个分区标识为可引导                  b   edit bsd disklabel        <---编辑一个分区的标签                  c   toggle the dos compatibility flag                  d   delete a partition <----删除一个分区                  l   list known partition types <-----列出分区类型                    m   print this menu   <-------帮助                    n   add a new partition <------新建一个分区                       o   create a new empty DOS partition table                  p   print the partition table <------打印分区表                  q   quit without saving changes <------不保存退出                  s   create a new empty Sun disklabel                  t   change a partition's system id <-----改变一个分区的系统ID                  u   change display/entry units                  v   verify the partition table                  w   write table to disk and exit <-----保存分区表                  x   extra functionality (experts only)                 #partprobe (生成设备文件)         #mkfs.ext3  /dev/sda10 (格式化设备文件的文件类型)         #mkfs -t  vfat /dev/sda11 (fat32 fat16都归为vfat)                 分区步骤:                                 1、fdisk /dev/sda                                 2、生成设备文件                                 partprobe                                 3、格式化新的分区                                 # mkfs.ext3  /dev/sda10                                 # mkfs -t vfat /dev/sda11                                 4、挂载格式化后的分区                                                                                                        临时挂载:                                                                                                                        # mount -t ext3  /dev/sda10  /mnt/sda10                                      # mount -t vfat /dev/sda11 /mnt/sda11 补充:         mount -o loop,ro  /share/rhel-5.3.iso  /mnt         mount -o ro -t iso9660 /dev/cdrom  /mnt         mount --bind /etc/  /tmp/test                                 永久挂载: #vim /etc/fstab LABEL=/                 /                       ext3    defaults        1 1 LABEL=/df               /df                     ext3    defaults        1 2 LABEL=/home             /home                   ext3    defaults        1 2 LABEL=/usr              /usr                    ext3    defaults        1 2 LABEL=/boot             /boot                   ext3    defaults        1 2 tmpfs                   /dev/shm                tmpfs   defaults        0 0 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0 sysfs                   /sys                    sysfs   defaults        0 0 proc                    /proc                   proc    defaults        0 0 LABEL=SWAP-sda3         swap                    swap    defaults        0 0 要被挂载的分区         挂载的路径              分区的类型 挂载选项  是否支持dump备份 是否支持磁盘检测 /dev/sda10                /mnt/sda10                ext3        defaults        0 0 /dev/sda11                /mnt/sda11                vfat        defaults,ro        0 0 /dev/sda12                swap                        swap        defaults        0 0 或者卷标形式 LABEL=/hello          /mnt/sda10              ext3    defaults        0 0 改卷标(支持ext2,ext3文件系统)     #e2label  /dev/sda2      查看分区sda2卷标     #e2label /dev/sda5 /vmware     更改sda5卷标名称 交换分区的创建         mkswap /dev/sda12  (mkswap -L SWAP-sda12  /dev/sda12)         swapon /dev/sda12         swapoff /dev/sda3 ===============================================================================软件包安装           软件包的分类:                           rpm <----red hat package management                           rpm源码包                           c语言的源码包<---于平台不相关                           二进制包<---直接运行就可以安装         rpm包         光盘里或者网络                         命名习惯:         acl-2.2.47-4.fc11.i586.rpm         acl-2.2.23-5.3.el4.src.rpm         acl-2.2.49-4.fc13.src.rpm         acl-2.2.49-2.fc12.ppc.rpm rpm包的安装         例子1:虚拟机的安装         rpm -ivh VMware-workstation-6.0.2-59824.i386.rpm          i 安装          v 显示安装进度          h 校验包         例子2:         rpm -ivh heartbeat-2.1.3-3.el5.centos.i386.rpm         warning: heartbeat-2.1.3-3.el5.centos.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897         error: Failed dependencies:          heartbeat-pils = 2.1.3-3.el5.centos is needed by heartbeat-2.1.3-3.el5.centos.i386          heartbeat-stonith = 2.1.3-3.el5.centos is needed by heartbeat-2.1.3-3.el5.centos.i386          libpils.so.1 is needed by heartbeat-2.1.3-3.el5.centos.i386          libstonith.so.1 is needed by heartbeat-2.1.3-3.el5.centos.i386         解决办法:         1、从互联网去下载这些包,如果提示的是某个文件缺少,也可以通过专门的rpm包网站查找到         2、进到光盘目录去找软件包         3、如果报的是缺少某个文件,就可以在一台已经安装过这个软件包的电脑上查询这个文件到底来自哪个rpm包         [root@dns Server]# updatedb         [root@dns Server]# locate libpils.so.1         /usr/lib/libpils.so.1         /usr/lib/libpils.so.1.0.0         [root@dns Server]# rpm -qf /usr/lib/libpils.so.1         heartbeat-pils-2.1.3-3.el5.centos # rpm -ivh heartbeat-pils-2.1.3-3.el5.centos.i386.rpm # rpm -ivh heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm 然后再安装: # rpm -ivh heartbeat-2.1.3-3.el5.centos.i386.rpm               例子3:         [root@bogon soft]# rpm -ivh xlockmore-5.18-2.2.el5.rf.i386.rpm         warning: xlockmore-5.18-2.2.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6         error: Failed dependencies:          libXm.so.4 is needed by xlockmore-5.18-2.2.el5.rf.i386         解决的思路:         [root@dns Server]# ls | grep -i libXm         [root@dns Server]# rpm -qlp libXmu-1.0.2-5.i386.rpm | grep -i libXm.so.4         [root@dns Server]# ls | grep -i openmotif         openmotif22-2.2.3-18.i386.rpm         openmotif-2.3.1-2.el5.i386.rpm         openmotif-devel-2.3.1-2.el5.i386.rpm         [root@dns Server]# rpm -qlp openmotif22-2.2.3-18.i386.rpm | grep -i grep -i libXm.so.4         grep: libXm.so.4: 没有那个文件或目录         [root@dns Server]# rpm -qlp openmotif22-2.2.3-18.i386.rpm | grep -i libXm.so.4         [root@dns Server]# rpm -qlp openmotif-2.3.1-2.el5.i386.rpm | grep -i libXm.so.4         /usr/lib/libXm.so.4         /usr/lib/libXm.so.4.0.1                 [root@bogon Server]# rpm -ivh openmotif-2.3.1-2.el5.i386.rpm         warning: ../openmotif-2.3.1-2.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186         error: Failed dependencies:          libXp.so.6 is needed by openmotif-2.3.1-2.el5.i386         [root@dns Server]# ls | grep -i libXp         libXp-1.0.0-8.1.el5.i386.rpm         libXp-devel-1.0.0-8.1.el5.i386.rpm         libXpm-3.5.5-3.i386.rpm         libXpm-devel-3.5.5-3.i386.rpm         [root@dns Server]# rpm -qlp libXp-1.0.0-8.1.el5.i386.rpm | grep -i libXp.so.6         /usr/lib/libXp.so.6         /usr/lib/libXp.so.6.2.0         rmp的常用命令:                 情景一:找某个文件来自哪个包?                 rpm -qf /文件的路径                      情景二:看一下我准备安装的软件包会释放哪些文件到哪个目录?                 rpm -qlp xxx.rpm                 情景三:查看某个软件包是否安装                 rpm -qa  | grep -i xxx_keyword                 或者                 rpm -q package_fullname                 情景四:查看已经安装了的软件包释放了什么文件                 rpm -ql soft_name                                 卸载软件包                 rpm -e 删除         rpm的其他指令:         -i  安装某个没有安装过软件包,不管是旧版本还是新版本         -U  安装某个软件包,但前系统必须已经安装了比这个软件包低版本的,如果原来没有安装过低版本,那么就直接安装新版本         -F  强制安装安装包,不管原来安装的软件包的版本高低,都强制安装。如果原来没有安装过类似的软件,就不能安装         特殊参数:         --nopre  不执行安装前的脚本         --nopost 不执行安装后的脚本         --force  强制安装,一般来说解决文件冲突         --nodeps 忽略依赖关系 ,一般不要使用         rpm源码包编译:         # rpmbuild  --rebuild acl-2.2.47-2.fc9.src.rpm         Wrote: /usr/src/redhat/RPMS/i386/acl-2.2.47-2.i386.rpm         Wrote: /usr/src/redhat/RPMS/i386/libacl-2.2.47-2.i386.rpm         Wrote: /usr/src/redhat/RPMS/i386/libacl-devel-2.2.47-2.i386.rpm         Wrote: /usr/src/redhat/RPMS/i386/acl-debuginfo-2.2.47-2.i386.rpm         安装编译好的软件包:         [root@bogon soft]# rpm -ivh /usr/src/redhat/RPMS/i386/acl-2.2.47-2.i386.rpm         自动解决rpm包的依赖关系         yum         1、搭建yum源(软件仓库:分为本地,网络)         file:///mnt/Server 本地资源         ftp://10.1.1.20/Server 或 ftp://10.1.1.1/Server         http://10.1.1.20/Server <---这里服务器没有提供这种协议                                                                         2、编写yum客户端的配置文件         [Server]         name=Server         baseurl=file:///mnt/Server  <---建议大家用永久路径         enabled=1         gpgcheck=0         [Cluster]         name=Cluster         baseurl=file:///mnt/Cluster         enabled=1         gpgcheck=0         [ClusterStorage]         name=ClusterStorage         baseurl=file:///mnt/ClusterStorage         enabled=1         gpgcheck=0           [VT]         name=VT         baseurl=file:///mnt/VT         enabled=1         gpgcheck=0         yum clean all         3、刷新         yum list         4、使用         yum install softname           yum install softname -y         更新软件列表         yum clean all         yum list         yum grouplist         搜索软件         yum list | grep -i 关键字         安组软件分组:         # yum groupinstall "Development Tools" -y         卸载         yum erase softname         yum groupremove  groupname 安装源码包的步骤: 例子1:按装ntfs 1、解压到常规路径         2、配置         ./configure  <--产生Makefile 常见的编译参数         --prefix  指定软件安装路径 3、编译         make <---根据前面的配置产生编译参数文件进行对源码包编译 4、安装         make install 使用方法:         mount -t ntfs-3g /dev/sda1 /mnt/windows or         ntfs-3g /dev/sda1 /mnt/windows         安装fuse cd  /usr/src/fuse-xxxx ./configure make make install modprobe fuse 例子2: tar -xvf   xlockmore-5.29.1.tar.bz2 -C /usr/src ./configure --enable-allow-root --without-gtk2 --without-gtk make make install [root@bogon ~]# which xlock /usr/local/bin/xlock 一些初级命令以及基本用户管理 RHEL5.3安装光盘主要文件内容: Cluster ClusterStorage images isolinux Server VT showmount -e 10.1.1.20 显示指定的主机可供挂载的目录 将U盘作为引导盘 dd if=diskboot.img of=/dev/sdb CTRL + SHIFT + T 增加终端标签 常用的shell   cat /etc/shells    /bin/sh    /bin/bash    /sbin/nologin    /bin/tcsh    /bin/csh    /bin/ksh    /bin/zs man 1 普通命令      5 文件信息      8 管理员专用命令 使用man查看出来的格式中的参数选项中两个符号是指--------[]可有可无,{}必须有 info  m菜单       l上一层       home回到主页面       q退出 help  内部命令 cd  切换目录     ~用户家目录     -回到刚才的目录     ..上一级目录     .当前目录     空 直接回到用户家目录 pwd 当前目录 mkdir 创建文件夹       -p  如果所要创建的目录文件的父目录没有被创建,则一并创建 ls   查看文件 -h  带度量单位显示 -t  按照最新修改时间排列 -d  查看目录本身的属性 c----字符设备文件 d----目录文件 l----字符连接(软连接)  类似于快捷方式 s----socket套接字 b----块设备文件 ----普通文件 p————管道文件 touch  创建文件     创建多个文件:例 touch a{1,2,3} rm   删除文件     rmdir 删除空目录     -rf  没有交互式的删除目录 grep  管道 <> 重定向   ls -l /dev | grep ^d > ./output.txt  标准正确输出   ls -l /notexist 2 > ./file3.txt      标准错误输出   ls -l /etc/passwd /notexist &> file4.txt 不管正确错误输出都重定向到file4.txt文件   ls -l /etc/passwd /notexist &> /dev/null 屏蔽所有输出结果 >> 追加 cp  复制    -a   尽可能的保留所复制的文件属性    -r   拷贝文件夹 vim 三种模式: 命令模式:   i 在光标前进入   I 在行首进入   a 在光标后进入   A 在行末进入   o 在光标所在行的下一行行首进入   O 在光标所在行的上一行行首进入   cw 修改一个单词   dw 删除一个单词   dd 删除一行   u  撤销上一次操作   CTRL + r 重新上一次操作   GG 光标快速回到文件底部   gg 光标快速回到文件首部   4dd 删除光标所在行开始的4行   p   在光标下一行进行粘贴   yy  复制一行   d$ 删除光标后面的字符都行末 末行模式:   q 退出   q!强制退出   w 保存   wq 保存并退出   wq!强制保存并退出   set nu 显示行数   set nonu 不显示行数   set autoindent 自动对齐   set noautoindent 取消自动对齐   1,5s/mail/gmail/g 全局替换(1-5行) 第三:用户管理    单用户多任务操作系统,只有一个帐号,肯定是管理员帐号    多用户多任务操作系统,拥有多个帐号,linux里只有一个管理员,权限最大的      liunx 帐号的分类:              管理员: uid=0              系统帐号(伪帐号):uid=1-499              普通帐号:uid=500以上   1涉及的一些文件   /etc/passwd   /etc/shadow   2相关命令   /etc/passwd文件的说明   root:x:0:0:root:/root:/bin/bash   用户名:密码:用户ID:组ID:用户描述:家目录:默认shell   /etc/shadow文件说明   root:$1$q0ZCD6PQ$CzjBq5ISoOIweJWMqMnD50:14683:0:99999:7:::   用户名:明文加密密码:最后一次修改密码的日期距离1970年1月1日点天数:密码修改的间隔:密码过期时间:密码过期前7天警告:密码过期后你能使用多少天:帐号过期时间:保留字段 useradd tom    1,在/etc/passwd中添加tom用户    2,在/etc/shadow中添加一行信息    3,在/etc/group中添加一行信息    4,在/etc/gshadow中添加一行信息    5,建立用户的家目录,并且把相应的环境变量文件复制到该目录,而且把相应的权限配置好    .bash_logout    .bash_profile    .bashrc           这些文件都是从/etc/skel/*  复制过来的    6,创建邮件文件,并且注意权限                 /var/mail/tom useradd         -d  自定义家目录         -s  自定义默认shell         -g  自定义所属优先组         -f  指定密码的过期时间         -e  指定帐号过期时间 usermod         usermod -G hellen,mj tom         删除用户 userdel   -r         gid  Gid         一个帐号比寻属于一个优先组(gid) ,同时可以属于多个别的组 组的相关命令 groupadd groupdel groupmod  -g -n gpasswd         gpasswd -A hellen tom  让hellen成为tom组的管理员                         组的管理员可以把其他帐号添加到该组         gpasswd -a moto  tom  <---组管理员或者root运行此命令可以moto添加到tom分组         neogrp  tom   <---临时加入到tom组 第四 用户权限 t root 2241 03-16 15:53 /etc/passwd         rw-                r--                r--         拥有者权限        拥有组权限        其他人权限 tom  --> 属于root组 bean --> 不属于root组         r读权限                 对于文件:就是具有浏览文件内容的权限                 对于目录:就是具有对这个目录进行列表的权限         w写权限                 对于文件:就是可以修改文件的内容,但不意味着可以删除文件                 对于目录:就是可以在目录下创建文件,删除文件                                 判断是否可以删除一个文件,依据是否对文件所在目录具有写的权限         x执行权限                 对于文件:具有执行这个文件的权限,一般是指命令,脚本等可执行文件                 对于目录:具有进入该目录 修改权限         chmod
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服