linux
大白的小棉袄
我不是美文的创造者,我只是大自然的搬运工。
展开
-
linux-ssh远程后台执行脚本-放置后台执行问题(转)
linux-ssh远程后台执行脚本-放置后台执行问题(转)写了一个监控负载的小脚本(死循环,测试结束后再kill对应进程),因需要监控多台服务器,所以在一台服务器上使用ssh统一执行脚本遇到问题:使用ssh [email protected] '/usr/local/luly/loadavg.sh 2 2 &'执行本机没有即时退出,占用ssh连接本意是发送命令到远程机执行,本机发送后直接退出尝试:1、增加nohup,效果相同:ssh [email protected] ‘nohu原创 2022-05-06 15:05:15 · 2513 阅读 · 0 评论 -
mysql创建表后,设置主键
alter table fruits add primary key(f_id);原创 2021-04-23 23:05:25 · 3442 阅读 · 0 评论 -
iptables端口转发
ssh 也能实现本机的端口转发,只不过原来的 1 条连接会变成 3 条。详情见前一篇 ssh 端口转发博文。而 iptables 的端口转发则是在内核进行。1、将本地的端口转发到本机端口将本机的 7777 端口转发到 6666 端口。iptables -t nat -A PREROUTING -p tcp --dport 7777 -j REDIRECT --to-port 6666通过 1.168 的 6666 端口访问 1.8 的 7777 端口,在 1.168 上设置sysctl -w n原创 2021-04-23 12:59:30 · 525 阅读 · 0 评论 -
linux系统启动流程问题
接触linux系统运维已经好几年了,常常被问到linux系统启动流程问题,刚好今天有空来梳理下这个过程:一般来说,所有的操作系统的启动流程基本就是:总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot Loader)。4)加载内核kernel。5)启动init进程,依据inittab文件设定运行级别6)init进程,执行rc.sysinit文件。7)启动内核模块,执行不同级别的脚本程序。8原创 2021-04-23 01:27:47 · 118 阅读 · 0 评论 -
Linux之系统启动级别runlevel切换
永久systemctl set-default runlevel3.target原创 2021-04-21 01:11:54 · 245 阅读 · 0 评论 -
【rhel8.2】kvm虚拟化安装(Linux上的vmware) ----安装virt-manager
kvm虚拟化安装(Linux上的vmware)条件:【实用】Linux搭建本地仓库源dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client 虚拟化客户端Virtualization Tools 虚拟化工具Virtualization Hypervisor 虚拟化核心套件[root@localhost Des原创 2021-01-28 01:28:54 · 694 阅读 · 1 评论 -
『rhel7.6』 清华源
[root@server1 yum.repos.d]# cat CentOS-Base.repo # CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. Yo原创 2021-04-18 19:35:40 · 355 阅读 · 0 评论 -
shell下32位随机密码生成
cat /dev/urandom | head -1 | md5sum | head -c 32 >> /pass转载 2021-04-17 05:03:04 · 572 阅读 · 0 评论 -
10进制转2进制
原创 2021-04-16 23:38:48 · 78 阅读 · 0 评论 -
Linux进程间通信的各种方式及其比较
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义上这也是进程间通信的手段,但是一般都不把这算作“进程间通信”。因为那些通信手段的效率太低了,而人们对进程间通信的转载 2021-04-16 23:01:49 · 204 阅读 · 0 评论