linux课程笔记--基础部分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux课程笔记--基础部分相关的知识,希望对你有一定的参考价值。
Linux入门篇
Linux通常分区为 /--根分区,swap--交换分区,临时存储程序、文件。主分区+扩展分区。
Linux文件系统类型则为ext2、ext3、ext4
在 Linux 中规定,每一个硬盘设备最多只能有 4个主分区。
修改网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static/dhcp
IPADDR=192.168.1.166
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
重启网卡:/etc/init.d/network restart
Ifconfig eth0 查看网卡状态;
修改dns文件
vi /etc/resolv.conf
nameserver 192.168.1.1 8.8.8.8
linux目录树:
/ 根分区
/boot 存放系统内核及启动文件
/bin 存放必要的命令
/etc 存放系统配置文件
/usr 存放应用程序文件、程序库、文档,操作手册
/root 存放超级用户文件
/home 存放普通用户数据
/sbin 存放超级用户系统管理程序
/var 存放日志文件,系统默认日志存放目录
/lib 存放库文件
/dev 存放硬件设备文件
/tmp 存放临时文件
/mnt 挂载光盘等系统映像文件
系统常用命令
ls 列表显示,查看文件
ls -a 查看所有文件,包括隐藏文件
pwd 显示当前所在目录
mkdir 创建文件夹
rm -rf 强制删除
cp -r 拷贝目录 -ra 拷贝目录且权限不变
cp -ra /old/ /tmp/new
mv old new
touch 创建文件
cat 查看文件内容
more 分页查看
less 着行查看
tail -fn 100 查看末100行
head -3 查看前三行
echo ok >写入 >> 追加 到 test.txt
用户及组的管理:
root id------0 系统用户id---1到499 普通用户500以上
w who whoami 三种查看用户信息的命令
id 查看当前用户信息
vi /etc/passwd 查看用户信息 root:x:0:0:root:/root:/bin/bash
vi /etc/shadow 用户密码文件加密形式
添加用户: useradd -d 制定家目录 -g 指定所属的主组 -s 制定登陆的shell 默认为/bin/bash 可修改为 /sbin/nologin 用户不可登陆。
删除用户:userdel -r 同时删除用户的家目录
创建组: vi /etc/group 下存储用户的组信息
groupadd 添加组 groupdel 删除组
groupmod usermod 修改组、用户信息
作业完成:groupadd it_company groupadd teacher market manage
useradd jfwu....... -g it_company -G teacher ....
linux 下权限管理
r w x 读写执行
ugo user group other
chown -R 用户:组 文件/文件夹
chmod +-=
特殊权限 suid sgid sticky
rpm -ivh 软件名称 显示安装进度;
rpm -qa|grep 软件名 查看是否已经安装
rpm -ql 查看所有的软件包
tar命令详解
tar 包:-C 指定解压目录
tar -cvf xxx.tar xxx.txt tar -xvf xxx.tar
tar -tf xxx.tar 在不打开压缩包的情况下查看文件
tar -rf xxx.tar xxx.txt 将txt文件追加到压缩包中
gz包:-C 指定解压目录
tar -czvf xxx.tar.gz xxx.txt tar -zxvf xxx.tar.gz
bz2包:-C 指定解压目录
tar -cjvf xxx.tar.bz2 xxx.txt tar -jxvf xxx.tar.bz2
zip包:
zip xxx.zip xxxx.txt
unzip xxx.zip -d /tmp/ 解压到指定目录下。
11)yum 命令详解
yum list 软件名
yum clean all
yum make cache
yum update
配置本地YUM源步骤:
1、先在虚拟本配置中挂载系统的安装镜像
2、进入到系统中,使用mount命令挂载镜像;
mount /dev/cdrom /mnt 挂载系统镜像到/mnt下
mkdir /usr/local/localyum 创建一个目录
cp -ra /mnt/* /usr/local/localyum 将挂载镜像中所有文件复制到localyum目录下
3、将原有yum配置文件移动到其它地方,编辑本地yum源文件
mv /etc/yum.repo.d/* /tmp/
vim /etc/yum.repo.d/Local-yum.repo
[local_server](库名称)
name=Thisis a local repo (名称描述)
baseurl=file:///usr/local/localyum(源目录,源地址)
enabled=1(是否启用该yum源,0为禁用)
gpgcheck=1 (检查GPG-KEY,0为不检查,1为检查)-可不添加
gpgkey=file:///usr/local/localyum/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)
保存退出
4、执行yum clean all、yum makecache删除并重新建立缓存
5、再使用yum安装或删除软件即可【注意此时安装的软件包必须是本地源中存在的软件】
fdisk 分区:
一块磁盘最多只能拥有四个主分区;系统下第一块磁盘显示名称为sda、第一个主分区为sda1;依次类推
但是Linux如果你分了四个主分区之后,编号1、2、3、4会被占用,此时就算你系统有其它的剩余空间,你也不能再进行分区使用,因为只能划分四个主分区,你也可以划分3个主分区,剩下的所有空间划分为一个扩展分区【此时这个扩展分区会占用4这个编号】;在此扩展分区下可以再创建很多个逻辑分区;逻辑分区的编号是从5开始!!!
fdisk创建分区步骤:添加磁盘-分区操作-格式化-挂在-开机启动
1、先添加磁盘,重启系统,使用fdisk -l查看当前磁盘的信息;
2、fdisk /dev/sdb【使用fdisk对系统下第二块磁盘进行分区】
3、进入分区界面后,使用p或者m查看帮助;
4、按n键创建分区,此时会弹出e和p【e为扩展,p为主分区】;创建的第一个分区必须是主分区;按p
之后回车,输入分区的编号,按回车,回车,输入大小【一般使用+XG】多少G空间;然后便完成,完成之后
可以使用p【print】查看分区信息;
5、分区界面中,如果某个分区错了,使用d【delete】可以删除分区,确认完成之后,使用w保存退出!
不保存,分区信息不会生效
6、分区完成之后,还需要格式化挂载才能正常使用;使用mkfs.ext4 /dev/sdbX[x是你的分区编号]
进行格式化,格式化完成之后,使用mount /dev/sdb1 /data1【挂载使用】,挂载之前,/data1这个目录
得先创建
7、上面是手动挂载,每次系统重启之后,挂载会丢失,需要写入到挂载配置文件中才能永久生效
8、vim /etc/fstab,此文件是挂载的配置文件!跳转到最下面,按上面例子依次写入:
dev/cdrom/data1ext4dafaults1 2写完之后,wq保存就OK了
本文出自 “深圳运维新起点” 博客,请务必保留此出处http://nervalpoet.blog.51cto.com/10881676/1757681
以上是关于linux课程笔记--基础部分的主要内容,如果未能解决你的问题,请参考以下文章