linux a

2021/7/4 7:51:10

本文主要是介绍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回车补全

image-20210618082559233

然后把最后一行的密钥复制下来,然后保存

再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

image-20210618090952762

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命令

查看系统的网络连接状态,路由表,接口统计等信息

image-20210618101147467

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地址



这篇关于linux a的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程