安装环境、卸载原git yum remove git -y yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker -y 编译libiconv wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar zxvf libiconv-1.15.tar.gz cd libiconv-1.15 ./configure --prefix=/usr/local/libiconv make && make install 下载git源码并编译 wget https://github.com/git/gi……
Linux 分类下的文章
网上有很多CentOS 7 下的samba服务搭建教程,可是大部分都很啰嗦,也稍微复杂。记录一下我常用的几个步骤 安装 yum install samba -y 建立用户、并创建共享目录,修改共享目录权限 #建立用户,如:samba useradd -s /sbin/nologin samba #修改用户密码 smbpasswd -a samba #创建共享目录 mkdir /home/samba #修改目录权限 chown -R samba:samba /home/samba 修改配置 /etc/samba/smb.conf,尾部增加 [MySamba] comment……
补充 后台重装系统的时候,选择Raid 0就可以自动挂载两块硬盘到同一个目录下了 4月初跟风剁手了一台5欧月付的便宜独服,今天终于开通了。先贴一下配置 好吧,5欧要什么自行车……只不过本应该是1T硬盘(500G*2),怎么就只有500G?查看一下 fdisk -l 可以看到第二块硬盘没有挂载。 先格式化一下 mkfs.ext4 /dev/sdb 然后挂载到/www mkdir /www mount /dev/sdb /www 编辑/etc/fstab,设置挂载开启自启 /dev/sdb/ /www ext4 def……
有台阿里云的云服务器(ECS),重启之后居然SSH连接不上,使用VNC连接,发现启动报错 [FAILD] Failed to start Raise network interfaces 好吧,估计网卡有问题了,登录之后查看ifconfig,发现本地网卡eth0居然是down的状态。 手动启用一下 ifconfig eth0 up 没反应……好吧,那就再重启下网络服务 systemctl restart networking 提示启动失败,查看networking启动日志 journalctl -xe 终于有点儿发现 /etc/network/if-pre-up.d……
先简单还原一下: 因为穷,买不起国内云服务器,所以为了测试某个业务,我就用树莓派、小米路由器(已开启SSH)同时在跑程序,但是有个问题是,由于路由器性能比较低,长时间的跑程序会卡住,而且路由器是阉割版的OpenWrt,环境不理想。 所以我需要定时(crontab)从树莓派通过Linux下的ssh命令远程登录到小米路由器,并对程序执行restart 很蛋疼……但是过程中遇到一个问题: 我打算直接写个shell脚本丢到树莓派的crontab里,但是……
迅雷的高速通道和离线下载确实解决了不少烦恼,不过有时候想使用BT下载文件,并且由于一些原因无法使用离线加速,迅雷就不给力了。 这时候需要祭出Aria2,一款支持多平台多协议的下载软件。正好手上有很多吃灰的VPS,可以使用Aria2先离线下载到VPS上,再从VPS上拖回来。 虽然有些麻烦,但是总比用迅雷十几K的速度强行拖好的多。所以在此记录下CentOS7下编译安装aria2的过程。 安装 以安装Aria2 1.19.0为例, #安装必须组件 yum ……
之前有个功能需要nginx的secure_link模块,无奈宝塔默认编译的Nginx不带这个模块,所以就需要手动编译并替换。 目前宝塔面板提供的最新Nginx是1.12.2,和官方稳定版一样。记录一下编译过程 说明 宝塔在默认编译nginx后,会保留源码,及必要的模块源码(如ngx_cache_purge),所以编译时无需再次下载 默认安装脚本:/www/server/panel/install/nginx.sh nginx源码目录:/www/server/nginx/src/ 如:给nginx添加secure_link模块 ……
新部署VPS后第一件事就是修改SSH端口,防止被爆破。久而久之就有了自己的一套方法,快速修改SSH端口。基于CentOS 使用sed命令,向ssh的配置文件追加指定SSH端口为35600 说明:一般情况下,ssh配置文件路径和内容是不会变动的,除非人为修改,所以可以直接指定Port **** sed -i -e '1i Port 35600' /etc/ssh/sshd_config 重启SSH服务 #临时关闭SELinux setenforce 0 #CentOS 6 service sshd restart #CentOS 7 systemctl res……
Windows倒是很方便的可以使用右键——属性,查看文件夹大小。Linux则可以使用df和du命令来快速查询文件夹大小。 df 命令可以查看一级文件夹大小、占用比例、挂入点等,但对文件却无能为力。而 du 命令可以查看文件及文件夹的大小。 两者配合使用,非常有效,下面分别简要介绍 df:显示目前所有文件系统的可用空间及使用情形 df -h 参数 -h 表示使用「Human-readable」的输出,也就是把获取的数据单位转为 GB、MB 等易读的格式。 ……
之前撸了Google Drive(以下简称GD)的教育版无限容量空间,主要用作大文件的中转和存储。比如某台VPS需要重做系统,临时需要把VPS上重要的一些文件进行备份,待系统重装完后再从GD恢复到VPS上来。 Windows下,GD官方客户端倒是很好用,可是手里的VPS大部分是Linux系统,有没有好用的Linux客户端呢? Linux下GD的第三方客户端有很多,对比使用之后还是觉得GDrive好用。Github:https://github.com/prasmussen/gdrive 简单的介绍……