linux-杂记

/usr/bin

我理解成应用的快捷方式,

我们常用的 java -version,python -version,等命令执行都是基于这个机制

如果你安装了 python 发现命令行输入 python 没效果,

那么可以查看下这个目录,可能他的名字不是 python 而是 python2.7,

这个时候你可以复制下快捷方式达到目的:cp python2.7 python ~~

关闭 ipv6

sysctl net.ipv6.conf.all.disable_ipv6=1

使用 ipv6 时开启 ipv4 转发

vim /usr/lib/sysctl.d/00-system.conf
net.ipv4.ip_forward=1
reboot

查看隐藏的文件\目录

ls -a

注意:xftp里面是看不到的,如果你要看见,cp出来吧!

vi: command not found

这是因为vim没有安装。
使用如下命令安装:

apt-get update
apt-get install vim

修改密码:

passwd

CentOS7下修改主机名

第一种:hostname 主机名

hostname <主机名称> 

这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了。

第二种:hostnamectl set-hostname

hostnamectl set-hostname <主机名> 

使用这种方式修改,可以永久性的修改主机名称!

rpm搜索

rpm -qa|grep -i java

rpm删除(不检查依赖,直接删除rpm包)

rpm -e --nodeps jdk.....

创建目录

mkdir src

没有路径的话直接创建

mkdir -p src/main/java/com/hexoadmin/application.java

拷贝文件

cp         /usr/a.xml.template         /usr/a.xml 

拷贝文件夹

test01下的所有内容拷贝到test02下

cp -r /test01/. /test02 

拷贝文件夹(默认覆盖)(不一定行~)

cp  -r -f /test01/.  /test02

修改hosts文件

vim /etc/hosts
192.168.8.120 h001

文件删除

rm -f java

查看CPU核数

top
然后按1

查看硬盘使用情况

df -h
df -k

查看内存

free -h

切换用户

su root

查看端口

netstat -nlp |grep 8080
netstat -ano |grep 8080

修改dns,新增一个dns配置

vim /etc/resolv.conf
nameserver 211.140.13.188

立刻关机

shutdown -h now

批量删进程

ps -ef|grep nginx|awk '{print $2}'|xargs kill -9

补充知识点:

  • awk是一种很棒的语言,适合文本处理和报表生成。这里采用awk工具提取进程ID
  • xargs 是一条 Unix 和类 Unix 操作系统的常用命令;它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题

时间同步

安装ntpdate工具

yum -y install ntp ntpdate

设置系统时间与网络时间同步

ntpdate 0.asia.pool.ntp.org

将系统时间写入硬件时间

hwclock --systohc

执行source命令异常

异常报错

-bash: TMOUT: readonly variable

解决方案

把下面的代码注释掉即可,若还是无法source,则重新登录下再试

vim /etc/profile


转载请注明来源。 欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。 可以在下面评论区评论,也可以邮件至 sharlot2050@foxmail.com。

文章标题:linux-杂记

字数:653

本文作者:夏来风

发布时间:2019-08-15, 16:54:08

原始链接:http://www.demo1024.com/blog/linux/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。