linux 笔记.docx
- 文档编号:26121674
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:25
- 大小:43.05KB
linux 笔记.docx
《linux 笔记.docx》由会员分享,可在线阅读,更多相关《linux 笔记.docx(25页珍藏版)》请在冰豆网上搜索。
linux笔记
Linux操作系统笔记
Linux笔记
2012-12-21
Linux笔记
IP地址:
192.168.6.124
一、Linux简介
1、操作方式
GUI图形用户接口
GLI命令行接口(textmode文本模式)
2、Linux的设计理念与windows有很大差异
Linux的桌面系统X-window
3、版本:
·发行版本:
REDHAT:
小红帽;3个版本:
个人版(9.0)企业版社区版
社区版(Centos6.2)准企业版
·内核版本:
2.6
4、LAMP自由软件
L(linux)A(apache)M(mySQL)P(PHP)
5、相关概念:
FreeSoftware:
自由软件
GUN:
革奴计划
特点:
自由地“使用,复制,修改和发布”
FSF:
自由软件基金会
GPL:
GNU通用公共许可证(自由)
Copyleft:
反版本
二、系统安装
1、最小化原则:
能不安装的就不安装
2、Windows+Linux(双系统)
条件:
先装Windows,在装Linux
硬盘分区:
主分区+扩展分区<=4
(逻辑分区) 活动分区
RAID(冗余磁盘,用于服务器)
3、虚拟机:
VMware
Vbox(Virtual box 甲骨文)
VPC(微软)
4、Linux 安装准备:
虚拟机
虚拟光盘(*.ISO) 镜像文件,*.gho(image)
Ghost:
partion-to-from /image
一键 还原 备份
6.3新增功能:
Memory test 内存测试
Write chagges to disk 将改变写入磁盘
sdaxc(/dev/sda)
sd:
硬盘类型,如:
SATA,SCSI,U盘
a:
表示地几块硬盘,如:
sdb
x:
一般用数字(1-n)表示第几个分区
如:
sdb1,sdb2
/dev/sda:
绝对路径(一般都是以文件形式表示)
Windows中的分区在Linux中以挂载点形式存在
5、分区:
至少分两个
1.根分区;挂载点(/)
2.交换分区;(swap),原则是物理内存的2倍,但不建议超过2G
当把(usr)单独分为一个区时尽量大点4-5G
6、登录界面:
[root@localhost~]#
Root:
表示用户名
Localhost:
hostname主机名
~:
表示用户当前的家目录
/home:
一般用户的家目录所在的父目录
/root:
root用户的家目录
#:
表示以管理员身份登录($,表示以一般用户身份登录)
三、基本操作:
1、界面更改:
图形(5)---->文本(3)
·终端下以root身份输入:
init3(一次性)
·修改配置文件(/etc/inittab),永久设置
附:
vi简介:
------>Vim(升级版)
一般模式:
a
编辑模式:
esc退出当前模式
末行命令模式:
输入冒号(wq保存退出)
Reboot:
重启
文本(3)------>图形(5)
·init5或startx(一次性)
·修改配置文件,和上面一样
终端切换:
alt+F1---F6
2、网络配置:
默认的网卡配置文件(vi/etc/sysconfig/network-scripts/ifcfg-eth0):
DEVICE=”eth0”设备名
BOOTPROTO=”dhcp(手动)/static(自动)”ip地址获得方法
ONBOOT=“Yes”系统启动时打开网卡
TYPE=“Ethernet”网卡类型(以太网)
IPADDR=设置ip地址
NETMASK=255.255.255.0子网掩码
COATEWAY=网关
设置完成后运行ifconfig–a|less查看ip地址
·测试:
Ping设置的ip
·连接:
1、设置Linux计算机ip地址
2、设置物理机的网卡(VMnet1)的ip;(必须与Linux中的ip属于同一网段)
测试物理机ping设置的ip
3、在虚拟机里ping物理机的ip(测试虚拟机和物理机的连通性)
如果不通,考虑关闭防火墙(Linux:
iptables–F;物理机:
在控制面板)
4、远程访问
四、Linux基本操作命令
(1)
Pwd查看当前目录
1、退出登录方式:
exitlogoutctrl+d
2、Shell(贝壳):
是用户和Linux内核之间的接口程序,还是一个命令语言解释器;
3、用户
shell(文本)X-Window(KDE.GONME)(图形)
操作系统(内核)
硬件
Who|grep|202|WC-1
4、shell类型
a.sh→bash(默认)
b.csh→tcsh
c.Ksh→pdksh
5、查看当前计算机shell
Echo$SHELL
.echo:
回显,原样输出
.SHELL:
系统变量(默认大写,如:
SHELL,PATH)
.调用度量用‘$’代替
6、当前计算机支持shell:
Cat_/etc/shells(less,more,cat显示文件类容)
/sbin/nologin(不登录)
7、改变shell方法:
命令:
chshusername改变后注销生效
修改配置文件:
/etc/passwd(用户文件)
8、ls<--->list列表,列出当前目录内容
9、文件的颜色:
白色:
普通文件桔黄色:
设备文件(/dev)分类:
块设备和字符设备
红色:
压缩文件青绿色:
可执行文件(/bin,/sbin)
蓝色:
目录文件粉红色:
图片文件
青蓝色:
连接文件
File:
查看文件类型
10、LINUX的目录结构:
/:
一级子目录:
(加粗重点掌握)
*Etc:
配置文件boot:
引导启动mnt:
挂载点var:
可变的数据;如,日志文件
bin:
可执行文件sbin:
系统管理命令lib:
库
usr:
程序(相当于物理机的ProgramFiles)lost+found:
丢失+找回
proc:
process进程,系统信息文件;如:
/pro/cpuinfo
selinux:
文件安全机制dev:
设备文件home:
家目录
media:
媒体root:
:
root的家目录tmp:
临时文件夹(定期自动清理)
FHS:
文件系统层次标准,规定了两层规范;
·第一层是/下面的给个目录应该要放什么文件数据
·第二层是针对/usr及/var这两个目录的子目录来定义
11、虚拟机与物理机数据的传输
·Linux中建立samba服务器
·用U盘进行传输
前提条件:
U盘一个,文件系统不能是NTFS。
Windows中打开VmUSB服务
·物理机插入U盘,更改设备---->U盘设置--->connect(disconnectfromhost)连接(从主机中断开连接)
·mkdir/mnt/usb建立一个挂载点
·fdisk-1查看硬盘分区信息
/dev/sdx1
·mount/dev/sdx1/mnt/usb挂载
·cd/mnt/usb目录切换
·卸载:
umount/dev/sdx1
·断开:
虚拟机软件设置disconnect(connecttohost)挂载
五、Linux基本操作命令
(2)
1、Commandnotfound
命令没有被找到
原因:
1.命令打错了
2.确实没有这个命令
3.命令没有安装
2、Linux下命名规则:
·Windows下,大小写不区分;Linux下,大小写敏感(严格区分)
·除了 / 之外,所有的字符都合法
·touch文件名;建立一个空白文件
·rm文件名;删除一个文件
·避免使用.(点)作为普通文件的第一个字符(隐藏文件)
·mv原文件名新文件名;修改文件名
如:
mv11.11(隐藏)
Mv.1111(取消隐藏)
Vi/etc/sysconfig/i18n
3、命令的格式:
·要求:
查看C盘windows文件夹中的内容(分页显示)
dirc:
\windows/p
命令行操作对象参数
·要求:
查看/tmp下的所有文件(包括隐藏文件)
ls-a/tmp
命令行选项参数
·选项如果是一个字母,则在其前面加一个‘-’;
·选项如果是一个单词,则在其前面加两个‘-’;
4、文件处理命令:
ls显示目录文件<------->dir
-a:
显示所有文件
-l:
以长文档的格式显示
Ls–lll
-rw-r--r--1rootroot7Now2616:
33test3
-:
表示文件的类型为普通文件
d:
目录文件
l:
连接文件
rw-r--r--:
九个符号分为三组,每组包含三种权限
r:
读w:
写x:
可执行-:
无此权限
chmoda+xtest3对文件所有的三组添加x权限;
一个文件是否可以执行,取决于是否有可执行的权限,但是是否有执行效果则取决于该文件。
第一组(rw-):
用户本身对该文件的权限;
第二组(r--):
则表示用户所在的组对该文件的属性;
第三组(r--):
其他用户;
1:
表示拥有该文件相同索引节点的数量;
查看文件的索引节点号(ls-i)
Root:
文件的所有者;
Root:
文件的所属组;
-d:
查看目录;(ll–d目录名)
●which命令
查找指定的命令所在的绝对路径;如:
whichls
⏹alies别名
创建一个别名;如:
aliasvn0vi/etc/sysconfig/network-scripts/ifcfg-eth0
⏹操作技巧:
Tab:
命令不全、文件名补全;
六、Linux基本命令(3)—文件类操作
1、cd路径设定指定的路径为当前目录;mdcdrd
如:
cd/tmp
cd/切换到根目录
cd切换到当前目录的家目录;等价于cd~
cd../..上一级目录的上一级目录
2、pwd打印或者显示当前目录;
3、touch文件名创建一个空文件;
4、mkdir文件名创建一个文件夹;
mkdir-p/a/b/c同时创建多个目录;
5、cp(copy)复制文件或目录
Cp(路径)源文件名(路径)目标文件名
如:
cp/boot/grub/grub.conf/bk/grub.conf.bk(异名复制=另存为备份)
cp/boot/grub//bk
Omittingdirectory忽略文件夹
-R复制文件夹递归(overwrite覆盖)
-i交互式应答;
-v显示详细过程;
6、mv移动文件/更改名称
mv源文件名目标文件名
(源,目标在同一个目录,则改名)
(源,目标不在同一个目录,则移动)
7、rm删除文件或目录;remove:
删除move:
移动
removedirectory删除文件夹(rmdir)
rm文件名(默认删除文件)
-i交互式;
rmdir:
删除目录(Directorynotempty目录不为空)
rmdir只能删除空目录;
rm-rf目录名强制删除非空目录;(最常用)
-r删除目录;
-f强制地;
*例题:
删除文件夹里的文件,保留文件夹
rm–rf*
8、cat文件名显示文件内容;(短文档)
·more文件名显示文件内容;(长文档,只能向下翻页)
回车键:
逐行显示;
空格键:
逐页显示;
q:
退出
·less文件名显示文件内容;(长文档,可以向下向上翻页)
使用方法类似more
pageup向上翻页,pagedown向下翻页
9、wc文件名统计命令;
-l按行统计;如:
wc-l/etc/inittab
-c按字符统计;
10、head:
头显示文件前面的部分
-n数字:
前面的若干行;等效于-数字
-c数字:
前面的若干字符;
tail:
尾显示文件后面的部分
11、ln(link)创建链接
硬链接:
ln原文件名硬链接名
·只是创建一个新的指向,并没有新的文件产生
·当删除文件其中的一个硬链接时,不会影响原有文件的内容
软链接:
ln-s文件名链接名
·创建一个新的文件,该文件的链接到原始文件,相当于快捷方式
·当删除软连接文件后,软连接将失效
创建完用ll查看连接
ll–I显示出节点号,同一个节点号指向同一个文件
cp备份和硬链接备份有什么区别?
1.cp因为有新文件产生,所以占用了更多的空间(双倍);
2.硬链接备份因为没有产生新文件,所以空间没有变化;
3.硬链接并没有真正的对文件实施备份,只是一个表面上的备份;
七、linux基本命令(4)
权限类操作命令;
-rw-r--r--2rootroot59Dec414:
28file
权限表示:
·字母:
r读w写x执行
·数字:
有权限:
1
无权限:
0
rw-:
110----->6
r--:
100----->4000-111(完全权限)
rwx:
111----->7
把每一组的权限表示转化为十进制;
权限:
647
-rw-r--r--.2rootroot11312月412:
48a
权限:
624
-rw-------.1rootroot223911月1801:
20anaconda-ks.cfg
权限:
600
-rw-r--r--.1rootroot1310111月1801:
12install.log.syslog
权限:
644
2、权限设置
chmod权限表示文件名/文件夹名
·字母:
用户本身;user--->u+增加
用户所在组:
group--->g-减去(rwx)
chmod其他用户:
other--->o=赋予
所有用户:
all--->a
例:
chmodu=rwx,g=rx,o=x文件名
chmoda-x文件名
chmodu+x,g+x文件名
permissiondenied权限拒绝
权限=等级
·数字:
chmod数字权限文件名、文件夹名
如:
chmod777文件名
文件权限总结
代表字符
权限
对文件的含义
对目录的含义
r
读权限
可以查看文件内容
可以列出目录中的内容
w
写权限
可以修改文件内容
可以在目录中创建,删除文件
x
执行权限
可以执行文件
可以进入目录
3、改变文件或者文件夹的所有者
chown用户名文件/文件夹
例:
chownadmintest
·改变文件或者文件夹的所属组
chgrp组名文件/文件夹
例:
chgrp1202test
·同时改变所有者和所属组
chown用户名.组名文件/文件夹
例:
chownlisi.1202test
4、
root(管理员)umask=022
drwxr-xr-x.2rootroot409612月416:
51test1权限为755
-rw-r--r--.1rootroot012月416:
51test2权限为644
lisi(一般用户)umask=002
drwxrwxr-x.2lisilisi409612月416:
54test1权限为775
-rw-rw-r--.1lisilisi012月416:
54test2权限为664
文件夹:
加起来;777
文件:
加起来;666
·文件在创建时默认没有可执行权限
·umask权限掩码;
从权限中“拿走”相应的位,及文件/文件夹在创建时不能赋予的权限
·umask
临时性改变;umask111
永久性改变;修改.bash_profile(一般不建议更改)
八、Linux的基本命令(5)
1、文件搜索命令:
·which:
那一个
只能搜索系统命令文件;
执行结果显示出命令的绝对路径;
which–a显示出所有的路径而不仅只是第一个
shellbuilt-incommand,shell的内置命令;
例:
which–als
1.2locate关键字查找带有指定关键字的文件;
·locate执行效率高,是因为在内置的数据库中搜索;
·内置的数据会定期自动更新,但也可以手工更新(UPDATEDB)
·/tmp临时文件夹的结构不计入数据库;
1.3whereis在哪
寻找特定的文件
·-b:
只找binary(二进制)格式的档案
·-m:
只找在说明文件manual路径下的档案
·-s:
只找source的源档案
·-u:
搜寻不再上述三个项目当中得起他特殊档案
例:
whereispasswd
whereis-mpasswd
whereis-bpasswd
1.4find查找
Find[搜索路径][搜索关键字]
-按文件名搜索
·find/http.conf
·find的单词选项前面加一个‘-’;
·搜索方位尽可能指定小范围;
-按用户名来搜;
·find/-user用户名
-按时间搜索;
·find/-atime-1
时间:
atime:
访问时间天数
ctime:
修改时间(status状态)权限,属性等
mtime:
修改时间(文件的内容)
amincminmmin分钟
时间控制:
-1:
24小时之前的
+1:
24小时之后的
1:
24小时之内的
statfilename查看文件的状态;
-按文件大小来搜索
find/etc–size+163840–a–size-204800
·163840指的是块的数量(一块为512B)
·+:
表示大于-:
表示小于163840=80M
·逻辑连接符:
-a:
and逻辑与
-o:
or逻辑或
·在/etc目录下寻找对于80M且小于100M的文件;
-连接执行符:
-exec
find/-user1202–execls–l{}\;
-连接确认符:
-ok
find/tmp–name文件名–okrm{}\;
小结:
whichlocatewhereisfind
1.5grep在文件中查找匹配的字符串并显示所在行的内容;
grep[指定字符串][源文件]
greproot/etc/passwd
2、帮助类命令;
·whatis
简单摘要显示命令
·help*
命令——help
·man(manual)手册*
1:
系统命令;
5:
配置文件命令;
8:
常用命令;
例:
man1passwd(命令的帮助)
man5passwd(配置文件的帮助)
·info(网页形式显示)
九、linux的基本命令(6)
1、打包压缩命令
--windows中打包压缩一次完成
--压缩文件(winrar好压)
--压缩文件类型:
*.rar\*.gz
--操作种类:
压缩、查询、解压缩
--liux中,打包压缩则要分开操作
压缩文件类型:
*.z(compress已淘汰)
*.gz(gzip)
*.bz2(bzaip2)
-gzip压缩解压缩
--gzip文件名
--gunzip文件名gzip-d<=>gunzip
--注:
压缩和解压缩都不保留源文件
--dirisadirectory--ignored
-dir是一个目录--忽略
--gzip只能压缩文件,不能压缩文件夹
-bzip2
--bzip2文件名
--bunzip2文件名bunzip2<=>
-注:
-K允许压缩解压缩是保留源文件
-对文件夹的处理先打包后处理;
--tar打包(*.tar注:
需要用户自己输入)
-(*.tar文件即他包)
--语法:
-tar【选项】打包后的文件名源文件
-cp源文件目标文件
-选项:
-c产生*.tar文件create
-v显示详细详细
-f指定打包后的文件名file//打包
-案例:
#tar-cvfdir.tardir
#POSIXtararchive(GNU)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 笔记
![提示](https://static.bdocx.com/images/bang_tan.gif)