Linux 常用杂锦
时间:2023-10-9 22:02 作者:诺恒 分类: Linux 系统
下载库的网站:https://pkgs.org/search/?q=libpakchois.so.0
# 默认端口是22,不是就要指定端口 -p
ssh -p 1234 ldz@192.168.0.1
硬盘扩容
下载库的网站:https://pkgs.org/search/?q=libpakchois.so.0
#安装基本的网络、编辑软件
yum install vim net-tools unzip wget -y
#安装openssh-server
yum install -y openssl openssh-server
详细查看:http://mdoc.cc:8181/docs/tglog/dch-71592981265
#获取系统位数
getconf LONG_BIT
#查询操作系统 release 信息
lsb_release -a
如果报:bash: lsb_release: command not found 就是没有安装,看下面的连接如何安装
http://wiki.1-4u.top/docs/tglog/dch-71614566251
#显示电脑以及操作系统的相关信息
uname -a
#查看cpu信息
lscpu
#正在运行的内核版本
cat /proc/version
#查询系统信息
cat /etc/issue
#挂载linux光驱
#先创建一个目录
mkdir -p /mnt/cdrom
#挂载光驱
mount /dev/cdrom /mnt/cdrom
#挂载光盘镜像到/mnt/iso目录
mkdir -p /mnt/iso
#挂载光盘
mount -o loop CentOS-7-x86_64-Everything-1611.iso(放置路劲) /mnt/iso
#查看端口占用
lsof -i:端口号
netstat -tunlp | grep 端口号
# 查看selinux状态:
getenforce
或
/usr/sbin/sestatus -v
#查看机器网络使用状况
sudo nethogs
#安装:
#Ubuntu:
sudo apt-get install nethogs
#CentOS:
sudo yum install nethogs
#删除已记录的ssh秘钥
ssh-keygen -f "/root/.ssh/known_hosts" -R "192.168.0.31"
#查看编码
echo $LANG
zh_CN.UTF-8
#设置编码
# 临时修改
LANG="zh_CN.UTF-8" #修改为中文
LANG="en_US.UTF-8" #修改为英文
# 永久修改
vi /etc/locale.conf
##加下面内容到第一行,设置中文
LANG=zh_CN.UTF-8
# 防火墙添加端口
# 将80修改成你需要的
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 添加后,重新刷新
firewall-cmd --reload
# 设置临时变量
[root@mail ~]#export PATH=$PATH:/usr/local/php/bin 为php环境
[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin 为mysql环境
如果设置多个可以采用格式
[root@mail ~]#export PATH=$PATH:/usr/local/php/bin:/usr/local/mysql/bin
centos7上查看服务开机启动列表
systemctl list-unit-files;
#压缩/解压 到指定的目录(不包含路径)
压缩
tar -cvzf /www/wwwroot/znk_ops/download/data6.tar.gz -C /www/wwwroot/znk_ops/runSql EXP_SEVENAPPS_NK_RELEASE6.dmp
解压
tar -xvzf /www/wwwroot/znk_ops/download/data6.tar.gz -C /test/tmp
# linux tar解压文件不要目录,可采用--strip-path 或--strip-components参数来实现。
去除文件名前的NUMBER 层路径,如:
test.tar.gz中包含目录123/xxx/conf.xml,只要conf.xml文件,就要去除文件名前2层路径,命令为:
tar zxvf test.tar.gz --strip-components 2 123/xxx/conf.xml
ls conf.xml 查看结果
#去除一层,命令为:
tar zxvf test.tar.gz --strip-components 1 123/xxx/conf.xml
ls ./xxx/conf.xml 查看结果
#查看系统的可用内存
[root@localhost ~]# grep -i commit /proc/meminfo
CommitLimit: 66020980 kB
Committed_AS: 100135888 kB
其中:
CommitLimit: 当前系统还可以申请的总内存;
Committed_AS: 当前系统中所有应用申请了的总内存 —— 只是申请, 并未完全分配.
CentOS报couldn't resolve host 'mirrorlist.centos.org'错误,怎么解决?
发现网上99.9%的人都是人云亦云的抄来的,根本就没说到点子上。其实这个问题根本原因就是你的CentOS不能连接网络造成的。。。
https://blog.csdn.net/qq_32448349/article/details/97751497
修改centos7系统语言
查看系当前语言包
locale
查看系统拥有语言包
locale -a
(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置)
安装简体中文语言包
yum install kde-l10n-Chinese
设置为中文
临时修改,重启服务器之后就会还原之前的设置
LANG="zh_CN.UTF-8" #修改为中文
LANG="en_US.UTF-8" #修改为英文
永久修改就要把配置写入文件里面
方法(一)
vi /etc/locale.conf
##加下面内容到第一行,设置中文
LANG=zh_CN.UTF-8
方法(二)
localectl set-locale LANG=zh_CN.UTF8
JAVA环境变量
JAVA_HOME=/usr/java/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export LD_LIBRARY_PATH=:/usr/local/openssl/lib JAVA_HOME
服务器间复制
#服务器复制过来
scp root@192.168.167.131:/home/root/dome.png /home/user/
#本地复制去服务器 -r 包含目录
scp /home/user/dome.png root@192.168.167.131:/home/root/
scp默认连接的远端主机22端口,如果ssh不是使用标准的22端口(以16022为例)则使用-P(P大写)指定:
scp -P 16022 local_file user@host:/dir
户安装 telnet 客户端
yum install telnet.x86_64
Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”
-
如果可以编辑
ifcfg-eth0
,那就修改里面的HWADDR
,修改成现在硬件里面的网卡MAC
地址vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
删除或编辑这个文件里面对应的
eth0
里面的ATTR{address}=="3a:92:6d:61:c4:cc"
地址为当前硬件的MAC
vi /etc/udev/rules.d/70-persistent-net.rules
注:如果是选择删除这个文件,必须是重启机器,让它自动重新生成,那就修改
第一步
即可
rm 无法删除没有那个文件或目录
对于一些无法删除的情况, 要试着加引号,双引号, 转义字符\,看看能不能删除。
rm -rdf 'temp\updatefile'
在Centos中yum安装和卸载软件的使用方法
安装方法
安装一个软件时
yum -y install httpd
安装多个相类似的软件时
yum -y install httpd*
安装多个非类似软件时
yum -y install httpd php php-gd mysql
卸载一个软件时
yum -y remove httpd
卸载多个相类似的软件时
yum -y remove httpd*
卸载多个非类似软件时
yum -y remove httpd php php-gd mysql
另外还有一个非常棒的用法
假如我要执行iostat
这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令
于是执行yum install iostat
,结果说找不到该软件,使用下面的办法可以解决
yum search iostat
就能查到和iostat相关的安装包了,
另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装
yum search png |grep png
就能找到我们想安装的libpng
这个名称
linux常用命令
1.netstat -ntlp 查看进程和服务、端口号;
netstat -anp | grep 3100 过滤3100
2.文档预览fcs要kill才能重启。
3.全盘查找文件 find / -name test.log
模糊查找文件 find / -name *.log*
4.将一个文件夹下的所有内容复制到另一个文件夹下
cp -r /home/packageA/* /home/cp/packageB/
或
cp -r /home/packageA/. /home/cp/packageB/
这两种方法效果是一样的。
5.cat filename 一次性输出文件
6.将文件的一部分输出为另一个文件
tail/head -999 Catalina.out > ldc.txt
7.ps -aux|grep fcs 查进程
版权声明:本文为CSDN博主「happydecai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/happydecai/article/details/120088212