日期:2014-05-16  浏览次数:20685 次

菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置

基本命令
??uname -a -s


??hostname显示主机名
若是要永久生效,则编辑以下文件
??#vim /etc/sysconfig/network
??
??ssh远程登录
#ssh 10.1.1.54 (是以root用户登录的)
??#ssh tom@10.1.1.54(是以tom身份登录)
??#ssh -Y 10.1.1.54(可以启动图形界面的远程登陆)

??scp远程拷贝
??#scp 10.1.1.54:/etc/passwd /tmp/test(将目的地址10.1.1.54上的/etc/passwd文件拷贝到本地 /tmp/test下)
??#scp /tmp/test 10.1.1.54:/etc/passwd(与上相反)
??-r??可以拷贝文件夹

??file查看文件属性
??#file passwd

??init
? ?配置文件/init/inittab
? ?级别 0? ?? ? 关机
? ?? ? 1? ?? ? 单用户模式,主要用来修改管理员密码
? ?? ? 2? ?? ? 不带网络支持的文本模式
? ?? ? 3? ?? ? 带网络支持的文本模式
? ?? ? 4? ?? ? 保留
? ?? ? 5? ?? ? 图形界面模式
? ?? ? 6? ?? ? 重启
??sync同步数据
??将还没有同步到磁盘中的数据同步到磁盘(一般指是内存中的数据)

??shutdown
? ?? ?? ?-r??重启
? ?? ?-p??直接关闭电源
? ?? ?-h 14.09 “hurry up,the system is shutting down”
? ?? ?-c??取消关机计划

??firefox &
??在后台启动火狐浏榔器


??[root@dns 03]# jobs
??[1]-??Running? ?? ?? ?? ?? ???gedit ule_02.txt &
??[2]+??Running? ?? ?? ?? ?? ???firefox &
??[root@dns 03]# fg %1
将还在后台运行的job---gedit ule_02.txt 调到前台运行

??ctrl + z 把前台进程放到后台去,并且暂停运行
??bg 把某个后台暂停的进程在后台运行

??ctrl + c 结束某个前台进程


??date日期命令
??#date+%x
??03/17/2010
??#date +%m/%d/%y
??03/17/2010
??#date +%Y-%m-%d
??2010-03-17
??#date "+%Y-%m-%d %H:%M:%S"
??2010-03-17 14:26:45
??#date 031714282010
??月日时分年? ?《-------修改时间

??# echo $(($(date +%s)/86400))??计算当前距离1970-01-01的天数
??# echo $(($(date --date='2010-03-18 00:00:00' +%s)/86400))




??echo $LANG 查看当前语言环境
??export LANG=en_US.UTF-8更改语言环境




??网络配置

? ? 网卡配置
? ? #ifconfig
? ? ? ?? ?ifconfig eth0
??eth0? ?? ?Link encap:Ethernet??HWaddr 00:25:86:91:3D:34??
? ?? ?? ?? ?inet addr:10.1.1.72??Bcast:10.1.1.255??Mask:255.255.254.0
? ? ? ?? ???inet6 addr: fe80::225:86ff:fe91:3d34/64 Scope:Link
? ?? ?? ?? ?UP BROADCAST RUNNING MULTICAST??MTU:1500??Metric:
? ? ? ?? ???RX packets:51873478 errors:0 dropped:0 overruns:0 frame:0
? ?? ?? ?? ?TX packets:51390710 errors:0 dropped:0 overruns:0 carrier:0
? ? ? ?? ???collisions:0 txqueuelen:1000
? ? ? ?? ???RX bytes:747618634 (712.9 MiB)??TX bytes:3903334584 (3.6 GiB)
? ? ? ?? ???Interrupt:177 Base address:0xac00

? ?? ???配置子接口(临时生效)
? ?? ?#ifconfig eth0:1




? ?? ???#mii -tool
? ?? ?? ?检查网卡链路是否起来
? ? ? ?? ?
? ?? ?修改网卡的配置文件
? ?? ?# vim /etc/sysconfig/network-scripts/ifcfg-eth0
? ? ? ?? ?DEVICE=eth0? ? <---设备名字
? ? ? ???BOOTPROTO=static??<---网卡启动时候配置的方式: static | dhcp
? ? ? ?? ?ONBOOT=yes
? ? ? ?? ?IPADDR=192.168.1.110
? ? ? ?? ?NETMASK=255.255.255.0
? ? ? ?? ?GATEWAY=10.1.1.1
? ? ? ?? ?
? ?? ???#service network restart 《--- # vim /etc/sysconfig/network(配置文件)


? ?? ? # route del default gw 10.1.1.1??<---临时更改默认网关
? ???# route add default gw 10.1.1.1

? ?? ? # route del -net 169.254.0.0 netmask 255.255.0.0 <---临时管理路由条目
? ???# route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0

? ?? ? 配置DNS服务器的地址
? ???配置文件??/etc/resolv.conf
? ? ? ?? ?nameserver 10.1.1.1
? ? ? ?? ?nameserver 202.96.128.166??<--电信
? ? ? ?? ?nameserver 210.21.196.6? ? ? ? ? ? ? ???<---网通




怎么让电脑上网:
? ? ? ? 1、配置正确的IP地址
? ? ? ? 2、正确的网关
? ? ? ? 3、正确的DNS

排错的步骤:
? ?? ?? ???1,ping 127.0.0.1??<----------tcp/ip协议栈
? ? ? ? 2,ping 网卡的地址 <----------网卡故障
? ? ? ? 3,ping DNS地址? ? <----------ping 10.1.1.1
? ? ? ? 4,ping www.163.com<----------如果无法返回域名对应的ip地址,那么DNS配置错误



练习:
? ? ? ? 1、熟悉使用特权位,尝试自己描述一下它的用途。要求:每个用户使用touch命令创建的文件,拥有者属于tom,拥有组是nokia .实验完毕,不要忘记复原。
? ? ? ? 2、建立一个文件夹/ftp,要求里面存放的文件只有文件拥有者才能删除。而且该目录下的所有文件和子目录的拥有组属性都是属于tom。
? ? ? ? 3、怎么样实现让每个帐号在文本终端登录的时候,都在终端上显示 Welcome to upl信息 ?
? ? ? ? 4、实现全局命令别名 mnts ,实现自动挂载 mount 10.1.1.20:/share/ftp_source/class/03
? ?? ???5、让tom帐号建立文件夹的权限模式是 755,建立文件的权限是644。