linux a
/dev/hda5
hd表示IDE设备
sd表示SCSI设备
硬盘的顺序号以字母a,b,c等表示
分区的顺序号,以数字1、2、3等表示
linux中默认使用的文件系统类型
EXT4,第三代拓展文件系统
SWAP,交换文件系统
linux支持的其他文件系统类型
FAT16\FAT32\NTFS\XFS\JFS\
红帽下密码忘记怎样修改密码?
在倒计时开机的时候按e,然后再按e
选择第二个,再按e
然后空格 s 然后回车
然后按b引导单一模式
然后执行系统命令的root权限passwd
然后reboot
创建用户useradd 用户名
命令格式
-来引导单个字符
--来引导多个字符
多个短格式可以都用-来引导
常用的快捷方式:
ctrl+u 清空至行首
ctrl+k 清空至行尾
ctrl+l 清屏
ctrl+c 取消本次命令的编辑
反斜杠\,强制换行
hostname计算机名字
一般用ifconfig eth0 来看
查看cpu信息
cat /proc/cpuinfo
查看内存信息
cat /proc/meminfo
关机poweroff halt
重启reboot
ls -lh 查看当前的目录 (主要是大小不是字节,是以大小来显示的)
关于linux的权限
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限
chmod 权限 /bin
du主要是用来看文件内存
du -sh 文件夹 查看文件大小
mkdir -p可以递归创建
cp命令(复制文件或目录)
-s:递归复制整个目录树
-p:保持原文件属性不变
-f:强制覆盖目标同名文件或目录
-i:是否覆盖要提醒
clean清屏
find查找命令
查找条件
find 目录 -name 名字(或者user、size、type)
vi的用法
-r用于恢复系统突然崩溃时正在编辑的文件
-R只读文件的形式打开
+n用来说明在进入vi的文件的第几行,不指定,则位于最后一行
a在光标后插入文本
i在光标前加文本
dd删除当前行(可加数字)
p黏贴
yy复制当前行
查找文本\是向下查找
?是向下查找
按n是进行向上或者向下查找
在命令模式下按r是进行替换
在进行批量替换可使用全部
:%s/需要替换的文字/替换的内容/g
指定行的替换
:前行数,后行数s/需要替换的文字/替换的内容/g
从光标删除到最后
.,$d
:行数 跳转到指定行数
恢复之前刚打开的记录
:e不行就加!
wc统计文件的信息类
压缩命令
gzip压缩后是名称是gz,bzip2是bz2
gzip 选项(-9高度压缩,) 文件 文件压缩名字.gz
gzip -d 文件名就是解压
打包命令tar -cvf 指定名称打包后 .tar 需要的文件
查看包 tar -tvf 压缩包
追加进去 tar -rvf 文件
解压缩包 tat -xvf .tar (当有gz文件时,用zxvf,用bz2,用bxvf)
rpm的安装
dt -t查看挂载
没有挂载就挂载
mount /dev/sr0/media
然后定位到packages
cd /media/packages
然后找到相关的信息
rpm -ivh 包名字 (i是安装,vh是显示详细信息)
rpm -qi 包名字 查看安装的信息
rpm -ql 包名字查看安装路径
rpm -e 包名字 卸载
命令模式下:.,$d删除
配置red hat yum
vi /etc/yum.repos.d/rh回车补全
然后把最后一行的密钥复制下来,然后保存
再rpm --import 密钥
开始安装软件
yum -y install 安装的软件
这样会处理软件安装所需要的依赖的安装包
卸载就是
yum -y remove 安装的软件
相关网站启动服务设置
service httpd start
service mysqld start
mysqladmin -u root passwd 密码
登录
mysql -u root 密码
show datebases;
exit退出
查看防火墙策略
iptables -L -n
关闭防火墙
iptables -F
再关闭一个setenforce 0(表示关闭selinux防火墙)
对网站进行一个ip多个端口
vi etc/httpd/conf/httpd.conf
然后搜索G
对
7yy进行复制,然后p,去掉没必要的,改成8000以上端口, 只留DOcument的就行了,其他的去掉,然后把#去掉生效,然后查找listen,监听端口增加这个端口,然后创建目录在该端口的地址,然后重启服务,service httpd restart可以用status看状态
dpkg安装包安装-i安装-l查看-r移除
创建用户
useradd 用户名
passwd 用户名 进行设置密码指定用户
查看用户id cat /etc/passwd
删除userdel 用户名 要想删除彻底把家目录也清空useradd -r 用户名
cat /etc/shodow密码的查看可用john的kali下的破解
kali下的清屏 ctrl+l或者clear
关于ifconfig可以用ifconfig eth0:01 IP地址/24进行添加
网卡类型
查看或设置主机路由表信息
route -n
查看网络连接情况
netstat命令
查看系统的网络连接状态,路由表,接口统计等信息
netstat -tnlp 查看端口tcp的
netstat -tunlp 查看端口udp的
看进程用ps -aux或者top动态查看
网络配置设置:
两种方法:
第一是在/etc/syscomnfig/network-scripts/目录下的ifcfg-eth0
把BOOTPROTo设置为静态static,dhcp自动获取
IPADDR IP地址
NETMASK 子网掩码
GATEWAY 网关
另外的就是在gui界面上设置
类似win的
重启network网络服务
service neteork restart
禁用、启动网络接口
ifdown eth0
ifup eth0
编辑dns服务器(域名解析配置文件)
/etc/resolv.conf文件
保存本机需要使用的dns服务器的ip地址