Linux
文章平均质量分 61
微信-yangfansky
专注 ruby on rails
展开
-
[linux] ubuntu 查看系统版本,安装ftp
【代码】[linux] ubuntu安装ftp。原创 2022-09-12 12:13:11 · 254 阅读 · 0 评论 -
[linux] VIM常用操作
VIM常用操作原创 2022-07-31 12:43:42 · 65 阅读 · 0 评论 -
[Linux]理解 Unix 进程
系统调用要理解系统调用,首先需要了解 Unix 系统的组成,具体来说就是用 户空间 (userland) 和内核。Unix 系统内核位于计算机硬件之上,它是与硬件交互的中介。这些 交互包括通过文件系统进行读/写、在网络上发送数据、分配内存, 以及通过扬声器播放音频。鉴于它这些强大的能力,程序不可以直接 访问内核,所有的通信都是通过系统调用来完成的。系统调用为内核和用户空间搭建了桥梁。它规定了程序与计算机硬件 之间所允许发生的一切交互。所有的程序都运行在用户空间。就算是不借助系统调用,你的用户空 间程转载 2022-04-22 14:41:03 · 409 阅读 · 0 评论 -
[ruby on rails] systemd
创建自定义servicevim /etc/systemd/system/lita.service[Unit]Description=Lita instanceRequires=redis.serviceAfter=redis.service[Service]Type=simpleUser=rootWorkingDirectory=/root/lita-slackExecStart=/usr/local/rvm/bin/rvm default do lita startExecR.原创 2021-11-12 23:16:07 · 698 阅读 · 0 评论 -
[centos] 设置交换空间swap
前言swap通常在传统机械硬盘上表现更好,在SSD上使用swap可能会造成问题,尤其是硬件老化之后。所以,对于DigitalOcean以及其他使用基于SSD的云主机服务的用户,我们不推荐启用swap。这甚至会影响到跟你的虚拟机共用宿主机的其他用户。 对于DigitalOcean用户,提升性能的最佳方法就是更新Droplet。通常来说,升级后的主机表现都会有所提升,并且更不容易受到硬件问题的影响。配置Swap检查系统的Swap信息,查看是否已经配置过swap。一个系统可以设置多个swap,不过一般来说一转载 2021-01-29 00:20:54 · 341 阅读 · 0 评论 -
[linux]ssh免密码登录
1. 免密在本地机器用户的根目录生成一个 “.ssh”的文件夹, 生成后id_rsa为私钥文件,id_rsa.pub为公钥文ssh-keygen -t rsa本地机器将公钥文件传输的远程机器,并生效ssh-copy-id -i ~/.ssh/id_rsa.pub root@xx.xx.xx.xx查看远程机器的~/.ssh/authorized_keys文件,可以看到对应的变化:本地机器的公钥已经增加到远程机器的配置文件中了ssh登录时候已经不用密码了ssh root@xx.xx原创 2020-11-04 09:25:05 · 105 阅读 · 0 评论 -
[centos7]安装rvm
rvm安装rvm官网gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB\curl -sSL https://get.rvm.io | bash -s stable# 根据安装提示信息source /etc/profile.d/rvm.shsource ~/.bashrc #如果你shell安装的是zsh,source ~/.zshrcsour.转载 2020-10-14 10:17:47 · 164 阅读 · 0 评论 -
[linux]查看、删除log方法
catcat -n radiance/shared/log/sidekiq.log | grep 'xxx' => 11111# 可得到关键字在log的哪一行cat -n radiance/shared/log/sidekiq.log | tail -n +11111 | head -n 200 | more# 换页查看1111行开始的log的前200行,用空格切换下一页tailtail -f radiance/shared/log/sidekiq.log # 动态监控lo.原创 2020-09-02 04:03:45 · 2825 阅读 · 1 评论 -
[centos7]安装mysql,gem mysq2
下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-communit...原创 2020-04-13 11:00:43 · 219 阅读 · 0 评论 -
[ubuntu系统]卸载安装mysql
卸载mysqlsudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* --purge #如果报错就用下面sudo apt-get remove mysql-server mysql-client mysql-commonsudo apt-get remove apparmor //...原创 2019-08-23 04:28:09 · 123 阅读 · 0 评论 -
[linux]终端打开文件
xdg-pen xxx.xx默认打开文件设置关于这台计算机=>默认应用程序=>设置原创 2019-06-28 01:20:57 · 768 阅读 · 0 评论 -
[linux]添加用户删除用户
root登录服务器,添加用户adduser yang添加密码passwd yang对创建的新用户进行sudo操作的授权$:whereis sudoerssudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz加入可写的权限chmod -v u+w /etc/sudoers将...原创 2019-05-13 22:53:22 · 308 阅读 · 0 评论 -
[linux]scp与服务器互传文件
#把abc.text传到服务器根目录下scp abc.text root@122.313.22.31:~/#把服务器根目录下的abc.txt 传到本机scp root@122.313.22.31:~/abc.text ./原创 2019-05-13 22:28:48 · 421 阅读 · 0 评论 -
[linux]压缩与解压缩
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzi...原创 2019-05-06 15:29:21 · 100 阅读 · 0 评论