Linux课堂入门基础命令

1.安装系统(2个)
2.学会修改网卡配置文件
3.学会重启服务
4.能够使用Xshell连接Linux系统

设置IP地址
[root@biaozhi ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //设备名称
ONBOOT=yes //开机启动
BOOTPROTO=static //静态地址引导
IPADDR=192.168.6.80 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.6.1 //网关
DNS1=222.222.222.222 //DNS,域名解析
[root@biaozhi ~]# service network restart
注意:如果网卡配置有问题,按照如下步骤处理
1>.CentOS6.X网卡配置时,需要删除下面文件:rm -rf /etc/udev/rules.d/70-persistent-net.rules
2>.重启 reboot
3>.如果重启服务报错,那么添加一块与现有网卡相同类型的网卡即可!
4>.再次重新启动服务 service network restart

20180306
1.关闭防火墙的两种方式
2.关闭Selinux和注意事项
3.配置网卡时不能打开怎么办?
1.vim /etc/sysconfig/network-scripts/ifcfg-eth0后,按ctrl+z
2.再次:vim /etc/sysconfig/network-scripts/ifcfg-eth0会发现有错误提示
3.删除对应的隐藏文件,形如:.文件名.swX
删除命令:rm /etc/sysconfig/network-scripts/.ifcfg-eth0.swp
4.root密码恢复
首先重新启动系统。待系统启动到引导菜单时,找到系统当前引导项
把光标定位在该选项上按下字母“e”键,进入这个引导的编辑状态
该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的那一行
在这一行再按下字母“e”键进入这一行的编辑状态
在该行行尾加个空格,写上数字1,类似这样: kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
然后修改完以后,按下“回车”键回到原来的界面
按下字母“b”键开始引导。这样,就可以启动linux的单用户模式
单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令: /usr/bin/passwd
最后,系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。
输入reboot重启系统即可

5.引导过程(熟练说出)
6.相关配置文件作用理解
7./etc/inittab要重点掌握
8.系统服务控制:ntsysv   chkconfig   实验
chkconfig --level 2345 nfs off

20180307
1. ls -l 以长格式显示文件内容
ls -a 显示包括隐藏文件在内的所有内容
ls -lh 显示文件大小
ls -lh lshelp.txt
ls -ld 显示目录属性
ls -ld /etc/
2. 快捷键 Ctrl+L:清屏
快捷键 Ctrl+C:取消本次命令编辑
3. help cd
ls --help
man ls
man ls | col -b > lshelp.txt
4. cat/tac -n
cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
5. more/less

20180308
1. head/tail
2. wc  -lwc
3. grep -i -v     "^..."   "...$"  "^$"
4. tar
5. vim编辑器-1

20180309
1. vim编辑器
2. rpm
-q
-qa
-qf



20180312
1.mount
挂载思路:放光盘(保证最上面2个勾是被选中的)-->在命令行下挂载
2.rpm -qpi //未安装的软件包的详细信息
-qpl //即将要安装的软件包会安装到哪些目录
见PPT练习
3. [root@node1 ~]# cd /mnt/Packages/
[root@node1 Packages]# rpm -ivh lynx-2.8.6-27.el6.x86_64.rpm 
备注:lynx是文本模式下的网页浏览器,格式:lynx 网址
举例:[root@node1 Packages]# lynx www.baidu.com

[root@node1 Packages]# rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm 
备注:lrzsz是终端向服务器传输文件数据的软件
举例: [root@node1 Packages]# cd /tmp
[root@node1 tmp]# rz -y
备注:命令输入后会弹出对话框,之后选中要上传的文件,点击打开即可!
4. [root@node1 tmp]# cd /mnt/Packages/
[root@node1 Packages]# rpm -q lynx
显示结果:lynx-2.8.6-27.el6.x86_64
[root@node1 Packages]# rpm -e lynx
[root@node1 Packages]# rpm -q lynx
显示结果:package lynx is not installed
5. YUM仓库的搭建
a.本地YUM源
[root@node1 ~]# mount /dev/sr0 /mnt/
[root@node1 ~]# cd /etc/yum.repos.d/
[root@node1 yum.repos.d]# ls
显示结果:CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Vault.repo
[root@node1 yum.repos.d]# vim CentOS-Media.repo
显示部分内容: [c6-media] //中括号中的内容不能有空格
name=CentOS-$releasever - Media
baseurl=file:///mnt/ //YUM仓库的软件从什么地方提供
#file:///media/cdrom/
#file:///media/cdrecorder/
gpgcheck=0 //是否验证软件包。0不验证,1验证
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=1 //开启YUM,安装软件包时会自动解决依赖关系
mv
功能: 移动。重命名
备注: 只有在同一个目录下移动的时候,才能实现重命名的功能
举例: [root@node1 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@node1 yum.repos.d]# ls
显示结果:
CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Vault.repo
验证YUM源
yum repolist
yum clean all 清空缓存
yum makecache 重新生成缓存
yum update 系统更新
验证实例:
1.rpm -ivh /mnt/Packages/gcc-4.4.7-18.el6.x86_64.rpm
备注:会报错,有依赖关系
2.yum -y install gcc
备注:没有报错,自行解决依赖关系
b.网络YUM源
只要保证Linux能上互联网就行(CentOS-Media.repo保持安装系统后时候默认)

20180313
1. 编译安装
步骤0:先将httpd-2.2.17.tar.gz文件rz -y到/root目录
步骤1. 解包,前提
1>.mount /dev/cdrom /mnt(自行搭建本地YUM仓库)
2>.yum -y install gcc-*
习惯上将软件包释放到 /usr/src/目录
例如:
[root@localhost ~]# tar zxf  httpd-2.2.17.tar.gz -C /usr/src/
[root@localhost ~]# ls /usr/src/
 显示出:Debug httpd-2.2.17 kernels
步骤2. 配置
使用源码目录中的 configure 脚本
执行“./configure --help” 可以查看帮助
典型的配置选项:--prefix=软件安装目录
例如:
[root@localhost ~]# cd /usr/src/httpd-2.2.17/
[root@localhost httpd-2.2.17]#./configure --prefix=/usr/local/apache
步骤3. 编译 
执行 make 命令
[root@localhost httpd-2.2.17]# make
步骤4. 安装 
执行 make install 命令
[root@localhost httpd-2.2.17]# make install

注意:使用前修改配置文件
[root@localhost httpd-2.2.17]# vim /usr/local/apache/conf/httpd.conf
修改配置文件httpd.conf第97行,操作:在末行模式下输入冒号97,删掉‘#’
启动Apache
[root@localhost httpd-2.2.17]# /usr/local/apache/bin/apachectl start
安装lynx软件包
rpm -ivh /mnt/Packages/lynx-2.8.6-27.el6.i686.rpm
运行lynx 127.0.0.1查看本机Apache运行状态。
显示出It works!说明安装成功!!

2.vim编辑器最后部分                                                                                              ^C
[root@node1 ~]# cp /etc/passwd /etc/inittab /tmp/
之后练习在末行模式下练习:   :e      :r

:s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new”
:s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
:#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”
:% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
:.,$-1 s/old/new/g 当前行到倒数第二行范围内替换所有的字符串“old”为“new”

备注:分隔符可以是/,@,#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值