D5:
在lftp服务下按双tab可以检测到所有命令 其中mirror是拷贝目录
netstat -anultp | grep <服务> : 查看服务所用的端口
默认的几个服务端口:
sshd:22 vsftpd:21 httpd:80
curl -I <网址> :
ssh-keygen : 生成新的公私钥 (除了密码登陆以外的另一种登陆方式)
ssh-copy-id -i id_rsa.pub root@<IP地址>:把公钥扔给ip地址
/etc/ssh/sshd_config 是我们服务端的配置文件 改变Port可以改变登陆别人的端口
/
etc/ssh/ssh_config 是作为客户端的配置文件
压缩与解压:
scp -r <目录> <目标用户>@<目标IP>:<目标目录> : 远程拷贝一个目录到一个远程用户上
1.
tar (用的最多)
tar cvf <随便起个名字(推荐tar.filename.gz> <打包的文件> : 打包文件
tar xvf <解包文件> : 解包
打包时如果加上j/z参数(bzip2/gzip) 则是打包并压缩
解压时加上 -C 可以指定解压后的目录
2.
zip -r <压缩后文件名> <压缩路径>: 压缩路径文件
unzip <解压的包> : 解压文件
-
o 解压后进行覆盖
-
m <文件名> <被添加的zip> 把文件再加入压缩文件中
3.
rar 注:linux下开源软件一般会有makefile策略指示如何makefile 这种文件可以用make直接开始执行 (makefile会有严格的格式要求)
rar a <压缩文件名> <要压缩的文件目录> : 把目录中的全部压缩
unrar e <解压的文件名> : 解压文件
unrar v <要查看的解压文件名> : 查看解压文件
推荐:《Shell脚本编程诀窍:适用于Linux、Bash等》
yum.repo: yum的源策略 (
/etc/yum.repos.d)
编写一个repo文件:
[source]
name=localserver
baseurl=ftp://192.168.3.252/pub/rhel7.0 "下载路径
gpgcheck=0 "gpg文件检测
enable=1 "是否可用
如何自制一个yum源:
1.在
/etc/fstab中添加一行内容:
<镜像所在的路径> <想要挂在的目录> <挂载的文件系统> <挂载方式(defaults)> <0 0 >
eg:
/iso/rhel.iso /mnt/iso iso9660 defaults 0 0
2.使用
mount -a 重新读取fstab中的挂载项目
3.更改yum的配置 将baseurl改为file//<你挂载的路径>
eg:
baseurl=file///mnt/iso
4.
yum clean all 刷新yum的配置信息
5.
yum install vim 哈哈 检测一下能不能运行吧!
*Tips:
linux0.11源代码 中文注释版可以研究一下 对linux研究很有帮助