Linux学习wiki

basic

系统基本设置

修改机器名

  • 暂时修改机器名:hostname

用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

hostname   //查看机器名
hostname -i  //查看本机器名对应的ip地址
  • 永久性修改机器名:修改系统配置文件

hostname命令读取特定的配置文件

修改/etc/hosts文件,是本机起作用

修改/etc/sysconfig/network,是网络中用的。

修改IP

以Red Hat Enterprise Linux 5.2为例

  • 最常用的给网卡配置ip的命令为
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

说明: eth0是第一个网卡,其他依次为eth1,eth* 192.168.0.1是给网卡配置的第一个网卡配置的ip地址 netmask 255.255.255.0 配置的是子网掩码 up是表示立即激活

  • 手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件

vi打开ifcfg-eth0文件 原内容:

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet

改为:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.223

NETMASK=255.255.255.0
GATEWAY=192.168.1.1

HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet

分别执行命令

/sbin/ifdown eth0
/sbin/ifup eth0
/etc/init.d/network restart  //使设置的网关马上生效

ifup - 代表拨号的连接命令,该命令只要在命令行或终端中可以成功执行就可以了 ifdown - 代表断开连接的命令,同样该命令只要在命令行或终端中可以成功执行就可以了

设置DNS

/etc/resolv.conf nameserver 202.102.24.35 指定了dns服务器的地址

Linux加域

备份配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

找到这行:

workgroup = MSHOME

用以下行替换:

workgroup = new_domain_or_workgroup

保存编辑的文件

sudo testparm
sudo /etc/init.d/samba restart

修改用户名

usermod -l newname -d /home/newname -m oldname
groupmod -n newname oldname

停止防火墙

/etc/init.d/iptables stop
service iptables stop
sudo /etc/init.d/iptables off

以上命令关闭防火墙直到下次重启。如果想永久关闭,使用如下命令,删除用于在系统启动期间运行服务的符号连接:

sudo chkconfig iptables off

重启网络

service network restart

或者

/etc/init.d/network restart

或者

service network stop
service network start

或者

/etc/init.d/network stop
/etc/init.d/network start