linux账户相关,rpm,网络

账号信息

用户账号文件

主要是:/etc/passwd、/etc/shadow
组账号文件
主要是:/etc/group、/etc/gshadow

查询命令:

groups命令—查询用户账号所属的组

id命令—查询用户账号的身份标识


添加、删除、修改用户账号

基本命令格式:

  • useradd [ 选项 ]      用户名

    • -u:指定用户的UID号,要求该UID号码未被其他用户使用
    • -d:指定用户的宿主目录位置
    • -e:指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式
    • -g:指定用户的基本组名(或使用GID号)
    • -G:指定用户的附加组名(或使用GID号)
    • -M:不建立宿主目录,即使/etc/login.defs系统配置中已设定要建立宿主目录
    • -s:指定用户的登录Shell
    • passwd命令—为用户账号设置密码
      • -d:清空指定用户的密码,仅使用用户名即可登录系统
      • -l:锁定用户账户
      • -S:查看用户账号的状态(是否被锁定)
      • -u:解锁用户账户
    • useradd命令—修改用户账号属性
      • -u:修改用户的UID号
      • -d:修改用户的宿主目录位置
      • -e:修改用户的账户失效时间,可使用YYYY-MM-DD的日期格式
      • -g:修改用户的基本组名(或使用GID号)
      • -G:修改用户的附加组名(或使用GID号)
      • -M:不为用户建立并初始化宿主目录
      • -s:指定用户的登录Shell
      • -l:更改用户账号的登录名称(Login Name)
      • -L:锁定用户账号
      • -U:解锁用户账号
    • Userdel命令—删除用户账号
      • -r:可同时删除宿主目录
  • 用户账号的初始配置文件:
    • .bashrc_profile文件:此文件中的命令将在该用户每次登录时被执行
    • .bashrc文件:此文件中的命令会在每次加载"/bin/Bash"程序时(当然也包括登录系统)执行
    • .bash_logout文件:此文件中的命令将在用户每次退出登录时执行

rpm常用参数


rpm -ivh 软件包名

安装软件包并显示安装进度。这个是用得最多的了。


rpm -qa

查询已经安装哪些软件包。


rpm -q 软件包名

查询指定软件包是否已经安装。


rpm -Uvh  软件包名

升级一个软件包。


rpm -e 软件包名

删除指定软件包。


linux(CentOS)网络参数(IP网关DNS) 设置(即时生效,启动生效)


vi/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static#设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.1.255#对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4#对应的网卡物理地址
IPADDR=192.168.1.102#如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0#网卡对应的网络掩码
NETWORK=192.168.1.0#网卡对应的网络地址
GATEWAY=192.168.1.1#网关地址 注意:没有这项不能上网
ONBOOT=yes#系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
TYPE=Ethernet#这个是网络类型,不用改的,默认就是Ethernet,以太网的意思!


CentOS 修改网关(default gateway)

<1>即时生效:

[zzs@centos ~]$ route add default gw 192.168.1.1

<2>启动生效:
修改对应网卡的网关的配置文件

[zzs@centos~]$vi/etc/sysconfig/network
NETWORKING=yes#(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos#(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1#(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

CentOS DNS的修改

修改后可即时生效,启动同样有效

nameserver= ***.***.***.***

最多可有三个,作为上一个失败后的候选

重新启动网络配置

# service network restart

# /etc/init.d/network restart

修改主机名(host name)

<1>即时生效:

<2>启动生效:

#形式如下:

杂项

如果想要把centos设置成nat方式来上网,需要把网络参数改成刚装系统的样子
即:

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:07:E9:05:E8:B4

把以前写好的网关删除了,只剩以下内容

[zzs@centos~]$vi/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=centos

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MyObject-C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值