最近项目需要,使用了Redhat的一些知识,记录如下。
# ps -ef | grep xxxx
# netstat -tunlp|grep
# kill pid
查找使用find命令,下面介绍一个最常用的用法
#find / -name test.o
这行命令的用法是从/以下(包含子目录),查找t文件名为est.o的文件。
root@localhost ~#find 搜索路径 选项 搜索内容
选项:
-name: 按照文件名搜索;
-iname: 按照文件名搜索,不区分文件名大小;
-inum: 按照 inode 号搜索;
要注意的是:
该部分内容摘抄自 http://c.biancheng.net/view/779.html
# cat /proc/version
# cd /u01/app/oracle/product/11.2.0/client_1/deinstall/
# ./deinstall
# rm -rf /u01/app/oracle
# rm -rf /etc/oratab
# rm -rf /etc/oraInst.loc
这部分内容摘抄自:http://t.zoukankan.com/huapox-p-3516209.html
系统提供的ldd脚本,查看共享库的依赖关系
# ldd testfile
使用readelf查看可执行程序的动态段
# readelf -d testfile
file testfile
/etc/resolv.conf/resolv.conf中,如下配置:
#nameserver
nameserver 192.168.11.1
查看系统时间:date
修改日期:date -s 2022-07-29
注意:该命令执行以后,时间会变为00:00:00。
只修改时间:date -s 12:30:30
同时修改日期和时间:date -s "2022-07-29 12:30:30"
(日期和时间之间要有个空格)
生效:clock -w
如果最后不生效的话,logout之后再进来,时间有恢复到原来的了。
重启以后是否保持,这个没有试。
该部分内容摘抄自:https://blog.csdn.net/Sslhow/article/details/124514139
报IPC_SET,errorno=1的错。
iRet = msgctl( iQID, IPC_SET, &ds );
通过printf语句,发现mq的size偏小。
printf("msg_qbytes=[%d]",ds.msg_qbytes);
修改 /proc/sys/kernel/msgmnb 的值,重启系统后正常了。
(网上说修改完了 sysctl -p 生效,不用重启,好像不太对。)
补充:
据闻上面的修改在重启系统以后就丢失了,永久生效的话,应该修改/etc/sysctl.conf 中的msgmnb 的值。
(没有验证)
我的项目中是上面两个地方的值都修改过了。
在windows11上安装了wsl2,然后通过microsoft store安装了ubuntu,进去以后想修改root的密码。
网上说:
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。
输入命令sudo passwd,然后输入当前用户的密码,终端会提示输入新的密码并确认,此时的密码就是root新密码。
按照上述方法修改成功。
可参考:
https://blog.csdn.net/m0_56015193/article/details/123816916
但是在启动"startxfce4" 之后失败了。
或者参考下面url,但是我没有尝试。
https://www.cnblogs.com/zhaogaojian/p/16377266.html
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。