Unix / Linux
Rand Tsui
东方欲晓,莫道君行早。
展开
-
Linux 目录下所有文件中查找内容
find ./ -name '*' | xargs grep '9-25'原创 2021-09-29 23:03:40 · 2315 阅读 · 0 评论 -
【systemctl】Systemd Unit 相关
参考:Systemd 定时器教程 - 阮一峰的网络日志原创 2021-09-19 15:33:29 · 181 阅读 · 0 评论 -
【crontab】Ubuntu 设置定时任务
crontab 只有一个配置文件crontab-e 用vim编辑配置文件,退出之后,会自动运行crontab-l 查看有哪些任务#例子:* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令例子:*/30 * * * * /home/mysql_back.sh ...原创 2021-09-17 23:28:01 · 199 阅读 · 0 评论 -
【systemctl】让程序以守护进程的方式在后台运行
首先需要创建一个systemdunit 配置文件,比如:verdaccio.service,一般放在 /lib/systemd/system/ 下添加配置如下:[Unit]Description=Verdaccio lightweight npm proxy registry[Service]Type=simpleRestart=on-failureUser=verdaccioExecStart=/usr/bin/verdaccio --config /etc/verdaccio/.原创 2021-05-01 17:22:56 · 3150 阅读 · 0 评论 -
【PuTTY】Configuration
1、设置 ip port2、设置120列,40行3、设置光标为Vertical line+闪烁4、设置字体为新宋体、12px、GB23125、设置发送null的时间间隔60秒,不然可能因为路由的问题自动中断连接6、设置自动登录的用户名,root,这样打开的时候直接输入密码即可7、设置一个session名称,save导出和导入配置文件,以管理员身份运行cmd导出:regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRE.原创 2021-04-30 15:49:50 · 1415 阅读 · 1 评论 -
iptables使用总结
icmp协议参考文章:https://erg.abdn.ac.uk/users/gorry/course/inet-pages/icmp-code.htmlEcho Reply (0), Echo Request (8), Redirect (5), Destination Unreachable (3), Traceroute (30), Time Exceeded (11).回显请求和回显应答// 8表示回显请求,服务器设置如下规则之后,本机ping服务器,将会显示请求超时,服务器对本机原创 2021-04-15 17:13:30 · 428 阅读 · 0 评论 -
Linux 用户和组管理详解
用户与组的分类 Linux系统对用户分配如下: -系统管理员:root -普通用户:普通用户分为以下两种 系统用户:系统用户通常是不可登陆的,执行某些服务及进程的帐号 登录用户:一般用户, 我们登录linux系统时,输入的是我们的帐号,但是linux系统并不会直接识别你的帐号,而是通过我们建立帐号时系统分配的ID号码,对于用户类型ID分配如下: -系统管理员ID:0 (root用户ID) -普通用户ID:1~6553转载 2021-04-10 19:39:53 · 249 阅读 · 0 评论 -
【OpenSSH】
OpenSSH 官网:https://www.openssh.com/OpenSSH 是SSH(SecureSHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。OpenSSH是使用SSH协议进行远程登录的首要连接工具。它对所有通信进行加密,以消除窃听、连接劫持和其他攻击。此外,OpenSSH提供了大量的安全隧道功能、多种身份验证方法和复杂的配置选项。OpenSSH套件由以下工具组成:1、远程操作使用ssh、scp和sftp。2、密钥管理与s...原创 2021-04-10 19:33:26 · 3233 阅读 · 0 评论 -
Linux parted 与 win10 diskpart gpt分区的区别与联系
问题背景:使用 parted gpt分区固态硬盘,建立ext2的ESP分区,并 set 1 boot on 设置flag,两个ntfs分区,一个swap分区,一个ext4根分区。然后在硬盘上装 win10,而win10安装程序不识别文件系统,只能重新分区。解决方案:使用 win10 diskpart 程序重新gpt分区固态硬盘后,然后安装系统可以识别。不识别原因:装好win10...原创 2019-04-08 00:57:04 · 841 阅读 · 0 评论 -
Linux的swap空间需要设置多大?
转自:https://blog.csdn.net/wash168/article/details/78473846/无论是windows系统还是linux系统,除了物理内存外,都还有一个虚拟内存。在linux上,虚拟内存被称为swap space。过去以来,虚拟内存的大小应该是物理内存的两倍,但是最近几年来,物理内存的大小至少都有了好几个GB,如果16G内存用32G的swap岂不是太占用硬盘...转载 2019-04-07 19:39:34 · 3546 阅读 · 0 评论 -
Linux 下编译器及汇编器
汇编器和链接器:Linux 默认自带GNU Binutils,GNU Binutils 主要包含 汇编器 as ,链接器 ldas 使用的 AT&T 汇编语法,如果要使用 Intel 语法需要安装 nasmc语言编译器:gcc 和 cc,cc其实是Unix下的c语言编译器,收费的,不遵循GPL许可协议;而 gcc 来自 Linux 世界,是GNU compiler ...原创 2019-04-04 19:56:49 · 1256 阅读 · 0 评论 -
【CentOS 7】 Vim 配置文件
vi /etc/profile 最后一行添加 alias vi='vim'在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本vi ~/.vimrc 显示行号set number检测文件的类型filetype on记录历史的行数set history=10原创 2015-11-03 22:01:54 · 4704 阅读 · 0 评论 -
【CentOS 7】 VMware 下更改分辨率 不出现滚动条
vi /boot/grub2/grub.cfg找到linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=881ac4e6-4a55-47b1-b864-555de7051763 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=原创 2015-11-03 21:34:12 · 3883 阅读 · 1 评论 -
【CentOS 7】 单用户模式重置root密码
启动 选择内核时按e键找到Linux 16的那一行,将ro(后面有个rd)改为rw init=/sysroot/bin/sh按 Ctrl+x 启动出现 :/# 然后:1、切换到 /sysroot 根目录chroot /sysroot2、重置密码passwd root更原创 2015-11-03 21:30:43 · 751 阅读 · 0 评论 -
【CentOS 7】 安装 c / c++ 环境
yum install gccyum install gcc-c++yum install gdb原创 2015-11-03 21:27:44 · 2581 阅读 · 0 评论 -
【CentOS 7】 删除旧内核
1.查看系统当前内核版本:# uname -aLinux localhost 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:52 EST 2012 i686 i686 i386 GNU/Linux2.查看系统中全部的内核RPM包:# rpm -qa | grep kernel3.删除旧内核的RPM包原创 2015-11-03 21:25:32 · 2026 阅读 · 0 评论 -
【CentOS 7】 alias
alias rm='rm -irf'alias cp='cp -i'alias mv='mv -i'alias sdn='shutdown -h now'alias re='reboot'alias va='vim /root/.bashrc'alias lo='logout'alias srn='systemctl restart network.service'原创 2015-11-03 21:19:28 · 1712 阅读 · 0 评论 -
【CentOS 7】 网卡配置
TYPE="Ethernet"HWADDR="00:0c:29:88:b1:a6"BOOTPROTO="static"NAME="eno16777728"UUID="f3940d42-6edc-4c66-8e7c-947ce4fa0abd"DEVICE="eno16777728"ONBOOT="yes"IPADDR=192.168.1.180NETMASK=255.原创 2015-11-03 21:22:15 · 520 阅读 · 0 评论 -
yum源 改为163
yum源配置文件位置/etc/yum.repos.d/CentOS-Base.repo1、将 CentOS-Base.repo 备份2、重新建一个 CentOS-Base.repo 内容如下:[base]name=CentOS-$releasever - Base - 163.combaseurl=http://mirrors.163.com/centos/$rel原创 2016-05-03 14:47:24 · 436 阅读 · 0 评论 -
【CentOS 7】 Vim配置文件 c/c++ 风格
syntax onset tabstop=4set softtabstop=4set shiftwidth=4set autoindentset cindentset cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1sset nuif &term=="xterm" set t_Co=8 se转载 2015-11-08 17:08:25 · 1315 阅读 · 0 评论