1、ULE课程笔记第一阶段笔记ULE课程笔记课时:5天 教师:闫强第一天: 注销: ctrl + Alt + Backspace 修改分辨率: system-config-display 网络服务:重启 /etc/init.d/network restart 开启 /etc/init.d/network start 关闭 /etc/init.d/network stop 红帽专用的命令: service network restart/start/stop 查看网卡的物理连接状态 mii-tool ip修改 setup ip查看 ifconfig 文档或目录打开:cd +路径 查看当前目录下文件:
2、ls文件目录介绍 (目录结构由一个软件产生) 1、bin:目录 存放命令(二进制文件)普通用户 root都可以使用 2、sbin :只有root 可以使用3、etc :配置文件目录 .conf .cfg 结尾(限制用户的速度)4、boot :目录 负责系统启动 内核镜像文件5、home :家目录 普通用户的家目录6、root : root用户的家目录 7、tmp: 临时文件 可以随时被清空 8、proc: 虚拟文件系统,映射的当前内核的状态(关闭ping 命令) 9、usr: 分类目录 /usr/src /usr/local/src 10、var: 经常变的文件 11、lib: 库语言12、d
3、ev: 设备文件,一切设备皆文件13、tftpboot tftp:服务器的家目录(特殊) 14、media: 媒体(usb) 图形界面 自动挂载15、mnt: 空目录 手动挂载的东西放在这个目录 16、sys opt srv selinux net 等目录都是空目录 路径: 绝对路径 :从根开始的目录路径 相对路径 :不是从根开始的目录路径 显示当前所在的全路径: pwd 上级目录的上级 cd ./. 返回上次操作的目录 cd - 返回root目录 cd 终端快捷键: 打开一个新终端 ctrl + shift + n (在一打开终端的基础上) 打开一个新标签 ctrl + shift + t
4、(在一打开终端的基础上) 终端之间的切换 alt ctrl 终端标签之间的切换 alt 数字 1 第一个标签 2 第二个标签 终端扩大: ctrl + Alt + “+” 终端缩小: ctrl + “-” Tab 键:补全命令的功能,按两下显示所有相匹配的命令 设置字体: Bitstream Vear Scans Mono 查看别人的共享桌面 vncviewer 192.168.0.39 终端远程登录 命令:ssh 192.168.0.39 服务开启 /etc/ini.d/sshd start stop 第二天 打开终端 :alt F2 输入:gnometerminal 显示桌面:ctrl +
5、 alt + d 重定向:echo $? ls 常用命令 #ls 当前文件下目录 #ls 文件的名称 #ls 目录 目录下边的文件 #ls -d 目录 #ls -a 显示当前目录下的所有文件(.开头的隐藏) #ls -l 以长格式显示信息 #ls -l -a ;#ls -la #ls -h 字节以K 显示 #ls -s 直接显示文件的大小 以-h 显示的大小不一样 #ls -R 递归显示 #system-config-network #system-config-display #system-config-network-tui #ifconfig 显示所有网卡信息 #ifconfig et
6、h0 显示eth0信息 #ifconfig eth0 192.168.0.1 临时给网卡设置ip 地址 ctrl + c ctrl + d 删除文件 #rm 文件名 删除文件名 有提示 #rm -f 文件名 强制删除 or #rm 文件名 alias 别名 别名配置文件 #rm -r 目录名 删除目录 #rm -rf 目录名 强制删除目录 #rm -rf 目录名. #rm 文件. #rm -rf ./* 删除当前目录下的所有文件 or #rm -rf * 新建文件 #touch 文件名 创建文件 如果存在同名文件则修改文件时间 #touch a b c 创建4个文件 #mkdir a 创建文件
7、夹 #mkdir -p a/a/a/ 创建联级目录 #mkdir -pv /a/a/a/a 创建联级目录 并显示详细的过程 #cp 文件 路径 cp -r 目录 #cp a bc/hha 拷贝过程改名 #cp -a 文件名 拷贝文件的所有权限 #mv 文件名(目录) 帮助 -help -h man info /user/share/doc #vim -t /usr/include/linux 头文件 cp -help 查看 研究 修改 发布 copy right copy left 开源组织的领袖 c语言的创始人 man 3 qsort man -f 查看命令在那个章节 man k 所搜所有的
8、man手册 清屏 ctrl l info 命令 ? - - vim nano 命令模式 a,i,o / A,I,O / ESE : , / 编辑模式 不能互相切换 尾行模式 命令模式 u撤销 ctr+r 回滚 dd 剪切 p 粘贴 yy 复制 可是模式 v = 代码缩进 ./.vimrc /etc/vimrc 配置文件 临时的,永久的; 只对当前用户,对所有的用户 搜索 set ic 收缩不区分大小写 set noic 设置区分大小写 set ts=4 set sw=4 set ci set si 替换 s/被替换的/替换后的字符/ 当前光标所在行 默认替换第一个 s/被替换的/替换后的字符/
9、g 替换当前行的所有对象 %s/include/sky/ 替换整个文本的所有对象 1,5s/include/sky/ 替换1到5行 5s/include/sky/ 替换指定行 第5行 %代表所有的行 2,5s/#/ 添加注释 2,5s/#/ 去掉注释 set ts=4 set sw=4 set ci set si - - mount -t nfs 192.168.1.201:/source /opt cd /opt ls cp uplayer.client.tar.bz2 /root/Desktop/ cd /root/Desktop/ ls tar xvjf uplayer.client.t
10、ar.bz2 cd uplayer ls ./install.sh ls uplayer 第三天 ssh 远程登录命令行 vncviewer 桌面连接 共享 ftp下载文件 lftp 192.168.0.39 lcd 路径 切换到本地目录 mirror目录下载目录 get文件下子文件 默认下载到你进入时的目录下 包的归档和压缩 tar cvf 归档以后的名称 要打包的文件.(目录) tar xvf suibian.tar 解包 tar xvf suibian.tar -C /root/Desktop解压指定的路径 file suibian.tar 查看文件类型 tar -tf suibian.
11、tar 查看归档包里面的内容 打包压缩gz格式 tar cvzf suibian.tar.gz./* 解包gz格式 tar xvzf suibian.tar.gz 打包压缩bz2格式 tar cvjf suibian.tar.bz2 a b c 解压bz2格式 tar xvjf suibian.tar.bz2 gzip:压缩解压 gzip a b c 单独的压缩文件 gunzipa.gz 解压文件 gzip -d b.gz 解压 bzip2:压缩解压 bzip2 a b 压缩 bunzip2 a.bz2解压 bzip2 -d b.bz2 解压 zip:压缩解压 unzipaa.zip zip
12、a.zip a 练习 rarlinux-3.3.0.tar.gz 压缩软件的使用 ntfs格式支持 rpm标准安装包 rpm -ivh ntfs-3g-2010.3.6-1.el5.i386.rpm -i 安装install -v 显示详细的安装过程 hhuman 显示安装的百分比 rpm-ivh *.rpm -force 强制安装解除依赖关系 rpm -qa 查询已经安装的包的名 rpm -qa | grep ntfs query grep 过滤命令ntfs过滤关键字 通过名称查询己安装包的路径 rpm -ql vim-minimal-7.0.109-6.el5 卸载 rpm -e ntfs
13、-3g-2010.3.6-1.el5- nodeps 不检查依赖性直接卸载 qqsumsu 查询命令是哪个包产生的 rpm -qf /usr/bin/qq which qq rpm-qi linuxqq-v1.0.2-beta1(包名)软件的详细信息 yum: 客户端服务器端 服务器端存放安装源 客户端: #vim /etc/yum.repos.d/yum.repo 1 rhel5 名称 2 name=rhel5 简单描述 3 baseurl=file:/mnt/Server yum安装源的路径 光驱挂载的目录 4 enabled=1 标记为可用的 5 gpgcheck=0 不检查安装包 挂载
14、镜像 mount -o loop iso文件全路径 被挂载的目录 卸载 umount 被挂载的目录 在挂载的目录下不能卸载 yum search vim 指定路径下查找包 测试yum好用不好用 yum clean all linux 异步传输 windows 同步传输 传输机制 /etc/init.d/sshd start 远程登录 安装软件前先查找 找主包 rpm.i386 yum search rpm yum install mysql 安装 yum install mysql -y 给出提示 yum erase mysql 卸载 非常危险 依赖性 yum 自动安装依赖性的包 也会自动卸载
15、依赖性的包 yum clean all 清理缓存 有可能出现问题 yum list | less shift + Page up down yum grouplist 按组名安装 yum groupinstall PostgreSQL 数据库 转义字符 空格被转义 yum 排错 1.检查配置文件 (语法 路径) 2.查看yum源里面有没有安装包 3.yum clean all 4. /etc/yum.repos.d/ 目录下不能存在多个repo结尾的文件 5. 不能在yum源目录下执行yum命令 自己制作yum源 创建一个目录 mkdir /myyum 把要安装的软件 放入/myyum cp
16、/var/ftp/ule/*.rpm /myyum 没有 creater 命令 需装 yum install createrepo -y createrepo /myyum 目录做成myyum 源 修改配置文件 myyum 目录下有 repodata 标志 就是成功被做成yum 源 yum clean all yum源有多个 但是通过 配置文件的路径来选择 配置文件只能有一个(在Red5 版本中) /etc/ini.d/sshd start stop hostname 第四天 控制台:选中就是复制 按下滚轮就是粘贴 修改用户信息(usermod) -U 解锁帐户 -l 锁定帐户 -s 家目录修
17、改 帐户的锁定 *锁定后root帐号还是可以登录 锁定帐号 usermod -l lyp(用户名) 解锁帐号 usermod -U lyp(用户名) 锁定密码 passwd -l(lock) lyp(用户名) 解开锁定密码 passwd -u lyp(用户名) 锁定登录Shell 权限 - 普通文件 d 目录文件 c 字符设备 s 套接字文件 网络程序的文件 l 连接文件 p 管道文件 b 块设备文件 连接(ln) ln -s a haha 软连接 快捷方式 ln a haha 硬连接 硬连接不可以夸分区,软连接可以夸分区 管道文件 -rw-r-r- 1 root root 0 06-29 1
18、4:00 a rw-r-r- 前三段 u:中三段 g:后三段 o r:读 w:写 x:执行 文件类型: 4r 2w 1=x 0-8 每个数字代表不同的总权限 修改权限 chmod:文件,目录都是这个目录 chmod u-w b(文件名) 给用户减去一个写的权限 chmod g+r b(文件名) 给组加上一个读的权限 chmod u+x,g-x,o-r,o-w a(文件名) chmod u+w-x a(文件名) chmod a+x b(文件名) a代表ugo 修改文件的所有者/所属组 chown chown lyp1(用户名) b(文件名) 修改文件的所有者 chown .group1(组名)
19、b(文件名) 修改文件的所属组 chown root(用户名) .root(组名) b(文件名) 同时修改文件的所有者和所属组 联系: 创建3个账户 u1,u2,u3,用root帐户在桌面上创建一个目录dir1,要求u1能在dir1下 创建文件,u2不能进入目录dir1;u3可以删除目录dir1,但是u1,u2不能删除dir1。 文件和目录的权限的区别: 目录进入 就是执行权限 目录的ls 是读权限 目录的cd 是执行 目录中创建文件touch 需要执行和写的权限 目录删除/复制/修改名称 dir 能不能删除跟它上一级的权限相关 u3 放在Desktop的组中 u1 放在dir1 的组中 u2
20、 dir的其他 - - 环境变量(shell) C: for(i=1;i10;i+) shell: for(i=1;i10;i+) do done 变量不需要声明 进程 ssh syslog vftp tftp http nfs - ssh openssh 加密传输 telnet 不安全 rpm -qa | grep ssh 搜索包 服务的开启 /etc/init.d/sshd start 服务状态 /etc/init.d/sshd status vim /etc/services ssh 192.168.0.11 查看有谁登录 w 修改主机名很重要:启动会很慢 vim /etc/hosts 192.168.0.11 vim /etc/sysconfig/network 循环添加 for(i=10;1 /etc/hosts done 过程 创建一个超级用户 useradd -u 0 -o -s /var/boot boot 修改passwd 文件 修改shadow在ftp中共享文件 现开去ftp服务: #service vsftpd restart 然后把文件放入 /var/ftp/pub/
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1