千家信息网

linux常用基本命令及初级网络配置方法

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍"linux常用基本命令及初级网络配置方法",在日常操作中,相信很多人在linux常用基本命令及初级网络配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2025年12月03日linux常用基本命令及初级网络配置方法

这篇文章主要介绍"linux常用基本命令及初级网络配置方法",在日常操作中,相信很多人在linux常用基本命令及初级网络配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"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。
6、让主机ping www.baidu.com的时候返回的IP地址是10.1.1.20,应该怎么实现?
7、根据网络配置几个步骤,自己进行故意的破坏,故意配置错误,然后同桌之间进行排错。

1:思路:特权位就是root赋予某个命令有在执行的时候都是以特定的身份执行
第一步:创建用户tom,用户组nokia以及普通用户aaa #useradd tom
#groupadd nokia
#useradd aaa
第二步:查看touch命令的位置,以及详细信息 #which touch
#ls -l `which touch`
第三步:更改touch命令的所有者与所有组 #chown tom:nokia `which touch`
第四步:给touch命令赋予用户和用户组特权位 #chomd u+s,g+s `which touch`
第五步:切换到普通用户并用touch命令创建文件 #su - tom
$touch file1
第六步:使用ls -l查看所创建的文件的所有者与所有组 $ls -l file1

结果:其他帐号不能使用touch <----------------------原因:是因为使用的用户创建文件所在的路径的父目录没有写的权限,到有权限的目录下就可以执行touch命令了

2:思路:第一步:创建文件夹ftp #mkdir /ftp
第二步:递归修改ftp的拥有组 #chown -R :tom /ftp
第三步:赋予ftp粘贴位 #chmod o+t /ftp

3:思路:每个帐号在登录时候都会自动运行帐号所对应的家目录下的.bashrc文件,因此只要在对应的.bashrc中添加echo ""Welcome to upl"
如:#vim /home/inokia/.bashrc
添加echo "Welcome to up1"
#su - nokia
$就会有欢迎信息

4:思路:全局就是说对所有帐号有效。。修改/etc/bashrc就可以了
在末尾添加alias mnts='10.1.1.20:/share/ftp_source/class/03 /mnt'

5:思路:要修改默认的权限模式,可以尝试修改默认的umask
登录tom帐户后在提示符中输入$umask 022
如果需要重启后还是这样,则可以修改配置文件/etc/bashrc

6:思路:只需在本地的解析库中指定www.baidu.com的解析地址为10.1.1.20即可
#vi /etc/hosts
添加10.1.1.20 www.baidu.com

到此,关于"linux常用基本命令及初级网络配置方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

文件 配置 命令 用户 网络 地址 思路 模式 网卡 帐号 登录 方法 后台 时候 权限 运行 常用 文件夹 目录 学习 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 外接硬件软件开发 开发一个软件开发难不难 能不能用别的服务器的数据库 浙江cdma主时钟服务器 旧台式电脑主机改造服务器 自行软件开发会计分录 数据库技术与应用课后答案 软件开发需求该写什么 邯郸正规软件开发价格表 数据库主从复制连接配置 小学生一年级网络安全公益画 傲发专业型传真服务器a836 四川嵌入式软件开发收费报价表 静安区网络技术咨询服务是什么 1.8我的世界服务器 深圳市微京网络技术有限公司 北京公安网络安全部门 lenovo服务器维修点 网络技术图关键路线怎么计算 数据库技术在电气专业中的应用 进销存管理软件开发技术 江苏泽宇网络安全监测装置 服务器bios虚拟化设置 python软件开发实战 指纹考勤机 数据库 国家网络安全预警分级 东方网力软件开发有年终奖吗 人工神经网络技术怎么用 下面哪些是无线网络技术 数据库数据中间件
0