linux命令screen

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 GNU’s Screen 官方站点:http://www.gnu.org/software/screen/ 语法 screen [-AmRvx -ls -wipe][-d ][-h ][-r ][-s ][-S ] -A  将所有的视窗都调整为目前终端机的大小。 -d  将指定的screen作业离线。 -h  指定视窗的缓冲区行数。 -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。 -r  恢复离线的screen作业。 -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。 -s  指定建立新视窗时,所要执行的shell。 -S  指定screen作业的名称。 -v  显示版本信息。 -x  恢复之前离线的screen作业。 -ls或–list  显示目前所有的screen作业。 -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。 例子 screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session screen… Continue reading linux命令screen

挂载硬盘

centos: 手动挂载 mount /dev/sdb1 /tsp 开机自动挂载 vi /etc/fstab 添加 UUID=e85dd659-bb20-4d12-a8bc-16130efc04ea /tsp ext4 defaults 1 2 保存退出;重启系统,确认自动挂载成功。 查看磁盘UUID信息 blkid

teamviewer的安装使用

★ 安装 centos7 gnome界面: 先yum update,然后yum install teamviewer.rpm安装。 ubuntu 先apt update,apt upgrade,然后直接点击安装包安装。 如果图形界面无法安装成功,到终端字符界面,进入超级用户,执行 dpkg -i teamviewer.deb

配置ssh服务

★ 安装 在centos7下: yum install openssh* 在ubuntu 16.04下: apt-get install -y openssh-server ★ 配置 ★ 常见问题 问题:ssh登录linux速度特别慢(以centos7为例) 解决:修改sshd_config 查找GSSAPIAuthentication 赋值为 no 查找UseDNS,赋值为 no

在nanoPi-Neo2的ubuntu-core-16.04上安装frp

参考:https://www.diannaobos.com/post/264.html ★ 硬件: nanoPi Neo2, ubuntu core 16.04 相关下载: frp下载 frp中文说明 ★ 服务器端安装 1 下载所需软件包。 见上面的 frp下载 。 有各种版本,如win、linux、amd64、arm等。选择linux_arm的下载。 2 在nanoPi上添加一个frps目录,设置权限为0755,上传frps主文件、frps.ini配置文件上去,权限0755; 3 修改frps.ini配置文件,改成如下: [common] bind_port = 7000 #vhost_http_port网站访问端口 vhost_http_port = 80 #vhost_https_port = 443 #dashboard_port状态以及代理统计信息展示,网址:7500可查看详情 dashboard_port = 7500 log_file = ./frps.log log_level = info log_max_days = 3 #privilege_mode 特权模式,开通后web,ssh等使用都可以直接在客户端设置 privilege_mode = true #特权连接密码 privilege_token =… Continue reading 在nanoPi-Neo2的ubuntu-core-16.04上安装frp

OpenMediaVault的配置

进入配置界面后,按照界面左边的导航,从上到下,依次配置好就可以使用了。 1 系统 1.1 常规设置 在这里可以修改控制页面的web服务的端口号,是否使用ssl等。ssl的建立在后面部分。 管理员密码在这里修改。 1.2 日期和时间 在这里修改时间、时区。时间服务器可填写cn.ntp.org.cn。 1.3 网络 在这里修改主机名、IP地址、是否启动ftp服务等,还有防火墙设置。 1.4 通告 没用 1.5 电源管理 没用 1.6 监测 没用 1.7 证书 其他地方需要用到的ssh证书、ssl证书在这里生成或者导入。如1.1中需要的ssl。 ssl证书可以直接通过界面生成、使用。 ssh证书还没弄明白。 1.8 计划任务 这就是crontab嘛。在这里填表就能实现crontab的功能。如每小时自动访问网站就在这里实现。 1.9 更新管理 没用 1.10 插件 没用 1.11 OMV-Extras 没用 以上是配置系统的基本参数数据。如欲使用NAS相关,配置以下: 2 存储器 2.1 物理磁盘 这里显示了所有物理磁盘,可以可以对每个磁盘设置电源管理、停转时间等硬件管理。 2.2 S.M.A.R.T. 不知道干啥的,反正没配置。 2.3 RAID管理 在这配置RAID参数。 2.4 文件系统 在这生成文件系统、mount、umount、分配配额等。 以上数据配置好后,硬盘就可以使用了。… Continue reading OpenMediaVault的配置

linux下添加定时任务

修改crontab文件 vi /etc/crontab 添加一条 1 * * * * root cd /root && wget -O log_ip http://…. 2>&1 每小时的1分钟,执行命令 */3 * * * * root … 以上是每3分钟执行一次 */3 6-8 * * * root … 以上是每天的早上六点到八点之间,每隔3分钟执行一次 判断是否安装cron: 可以运行 crontab -l 如果提示没有此命令,则安装 apt install cron

Published
Categorized as 技术 Tagged

修改源

1 centos 1.1 备份CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 1.2 进入yum源配置文件所在文件夹 # cd /etc/yum.repos.d/ 1.3 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份) # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo 1.4 运行yum makecache生成缓存 # yum clean all # yum makecache 1.5 更新系统 # yum -y update

在VPS上安装VNC

1 环境 banwagonhost VPS centos 6 64位环境。 2 安装桌面环境 根据不同情况自行选择合适的桌面。 2.1 XFCE XFCE是占用资源最少的桌面环境。 wget http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum search xfce yum groupinfo xfce yum groupinstall xfce 安装中文语言包、FireFox/Flash Player yum -y groupinstall chinese-support yum -y install firefox wget http://soft.itbulu.com/vnc/install_flash_player_11_linux.x86_64.tar.gz tar zxvf install_flash_player_11_linux.x86_64.tar.gz mkdir -p ~/.mozilla/plugins/ cp libflashplayer.so ~/.mozilla/plugins/ 这里需要安装中文语言包,这样浏览中文网站的时候就不会有乱码出现。同时安装Flash Player组件,在浏览网站或者项目时候不会有打不开的问题。有些需要挂机的项目是必须有Flash Player的。 2.2 KDE Desktop 系统常自带KDE… Continue reading 在VPS上安装VNC

修改iptables开放端口

IPTables基本命令 通过“-L”参数来查看下当前系统的所有IPTables规则: sudo iptables -L 可以看到Linux中都有的3个常用默认链(INPUT、OUTPUT和FORWARD),同时也可以看到每个链的缺省策略(每个链对默认策略都是接受)。 查看每个链的默认规则,可以使用“-S”参数: sudo iptables -S 如果IPTables里面已经有规则了,并希望取消这些规则后重新更配置话,可以使用“-F”参数来清空已有的规则集: sudo iptables -F 虽然“-F”参数可以清空并刷新链中所有的现有规则集,但并不会对链的默认策略进行更改。因此,如果你是在更改远程VPS防火墙策略的话需要在“-F”清空所有规则时先将INPUT和OUTPUT链的默认策略恢复到ACCEPT,以免规则清空后SSH连接被阻断。要做到这一点可执行如下命令: sudo iptables -P INPUT ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F 在配置好允许SSH连接后(下面介绍),再将INPUT和OUTPUT链的默认规则更改为DROP即可。 创建自已的IPTables规则 配置服务器允许SSH连接。 sudo iptables -A INPUT -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -A INPUT -p tcp –dport 22 -j ACCEPT sudo iptables -A INPUT… Continue reading 修改iptables开放端口