linux学习笔记--兄弟连linux


1.系统分区

1>分区

最多四个主分区(其中包括最多一个逻辑分区),一个逻辑分区可以有多个分区

2>格式化

3>硬件设备文件名

IDE硬盘 /dev/hd[a-d]

SCSI/STATA/USB硬盘 /dev/sd[a-p]

光驱 /dev/sdrom 或/dev/sro

软盘 /dev/ fd[0-1]

打印机(25针)/dev/lp[0-2]

打印机(usb)/dev/usb/lp[0-15]

鼠标 /dev/mouse

4>挂载

必须分区 /、/swap (交换分区,内存2倍,不超过2G),推荐分区 /boot(启动分区,200M)


2.连网

vm设置:

1>桥接 虚拟机用真实的网卡上网,配置简单,占用ip,可以与局域网其它主机通信

2>nat 用虚拟的vm8网卡与主机通信 不能与局域网其它主机通信,可以连互联网(主机能连网的情况下)

3>host-only 用怒你及的vm1网卡与主机通信 不能与局域网其它主机通信 不能连互联网

3.权限目录

chmod 改变文件/目录的权限 文件所有者和管理员有权限

-R 递归目录设置

chown 改变文件所有者 只有管理员才有权限

chgrp 改变文件的所属组  只有管理员才有权限

umask -S

4.帮助命令 man

5.用户管理命令

1>useradd

2>passwd

3>who 查看登陆用户的大概信息

/dev/sda2       2.0G   35M  1.8G   2% /home
[root@localhost ~]# who
root     tty1         2014-03-31 04:49
root     pts/0        2014-03-31 05:30 (192.168.199.1)
[root@localhost ~]# 

tty1是本地登录(在linux系统上直接登录,其它为客户端远程登陆)

4>w 查看登陆用户的详细信息

[root@localhost ~]# w
 07:11:34 up  2:22,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                04:49    1:37m  0.04s  0.04s -bash
root     pts/0    192.168.199.1    05:30    0.00s  0.36s  0.27s w

idle 空闲时间 用户多久没执行操作了

jcpu 累计占用的cpu时间

pcpu 当前命令占用的cpu时间

what 操作的命令

6.压缩命令

gzip 只能压缩文件 不保留源文件

gunzip

7.网络命令:

1>write 给在线用户写信,条件是同一台服务器上的在线用户(即时通信)

格式:write <用户名> 

以ctrl+D结束

2>wall 给在线所有用户发信息

3>ping 

ping -c 4 ip  ---ping4次

4>ifconfig 查看和设置网卡信息

5>mail 发送邮件命令

6>last 查看用户记录、系统重启记录

lastlog -u xxx用户

7>traceroute

8>netstat 

-t tcp

-u udp

-l 监听

-r 路由

-n 显示ip和端口号

常用三个命令:netstat -rn netstat -an netstat-tlun

9>setup redhat专有命令 设置之后记得重启网络服务(service networak restart)

10>mount 格式:mount [-t 文件系统] 设备文件名 挂载点

卸载 umount

11>shutdown 

-c 取消上一次的关机命令

-r 重启

-h 关机

例子:shutdown -h now

其它关机命令 half、poweroff、init0

其它重启命令 reboot 、init 6

运行级别 cat /etc/inittab

runlevel查询运行级别

12>.logout


8.安装包

源代码包

二进制包(rpm)


二进制包安装

命名规则:

httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd 软件包名
2.2.15 软件版本
15 软件发布的次数
el6.centos 适合的Linux平台
i686 适合的硬件平台
rpm rpm包扩展名


模块依赖查询网站: www.rpmfind.net


rpm –ivh 包全名
选项:
-i(install) 安装
-v(verbose) 显示详细信息
-h(hash) 显示进度
--nodeps 不检测依赖性

rpm -Uvh 包全名
选项:
-U(upgrade) 升级

卸载
rpm -e 包名
选项:
-e(erase) 卸载
--nodeps 不检查依赖性


常用 查询命令

rpm -q 包名

-i详细信息

-p查没有安装的软件 后加包全名

-l查找文件安装位置(即使没有安装,路径也确定)

-f查系统文件名属于哪个包 后面跟的是系统文件名(是包安装产生的文件)

-R查询包依赖包

-V校验安装包中的文件


9.ip配置

[root@localhost ~]# setup
#使用setup工具
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT=“no” 改为
ONBOOT=“yes“
#启动网卡
[root@localhost ~]# service network restart
#重启网络服务


网络yum源
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/CentOS-Base.repo
[base] 容器名称,一定要放在[]中
name 容器说明,可以自己随便写
mirrorlist 镜像站点,这个可以注释掉
baseurl 我们的yum源服务器的地址。默认是CentOS官方的yum源服务 器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地 址
enabled 此容器是否生效,如果不写或写成enable=1都是生效,写成 enable=0就是不生效
gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效
gpgkey 数字证书的公钥文件保存位置。不用修改

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
B站上的韩顺平老师的《Linux学习笔记》系列课程非常值得推荐。通过这个课程,我学到了很多关于Linux操作系统的知识和技能。 首先,韩老师在课程中详细介绍了Linux的基本概念和特点。我清楚地了解到Linux是一个开源的操作系统,具有稳定性、安全性和可定制性强的特点。这让我对Linux有了更深入的理解,也更有信心去学习和使用它。 其次,韩老师从基础开始,逐步讲解了Linux的安装和配置。他用简单明了的语言和实际操作的示范,帮助我了解了如何在虚拟机上安装Linux系统,并设置网络、用户账户、文件系统等。这为我后续的学习和实践打下了坚实的基础。 此外,韩老师还讲解了Linux的常用命令和工具。他详细介绍了常用的文件和目录操作命令,比如cd、ls、mkdir、cp等。同时,他还讲解了grep、sed、awk等强大的文本处理工具的使用方法。这些内容帮助我更加高效地进行文件管理和数据处理。 最后,韩老师还介绍了Linux的网络管理和安全防护。他讲解了如何配置网络连接、使用ssh远程登录以及设置防火墙等内容。这些知识对我了解网络和保护系统安全非常有帮助。 总的来说,韩顺平老师的《Linux学习笔记》课程非常实用,对于初学者来说是入门学习Linux的好选择。他通过深入浅出的讲解和丰富的实操示范,让我可以轻松地学习Linux的基本知识和操作技巧。我相信通过学习这个课程,我会在Linux领域有更进一步的发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值