记录一些很简单的linux操作命令

来源:互联网 发布:低成本网络推广 编辑:程序博客网 时间:2024/05/18 22:55

今天老板要求我把服务器配置好,也算是复习记录一下网管技能吧。首先是更换一下自己的密码,默认密码123456实在是太危险了。

Linux换密码

需要做的很简单,就是直接登录自己的账号,然后输入命令passwd

tianyuan@andrew-svr2:/mnt/local-disk/data$ passwd Changing password for user tianyuan.Changing password for tianyuan.(current) UNIX password: New password: Retype new password: passwd: all authentication tokens updated successfully.

这样就完成了重置了密码。

便捷登录

每一次登录都需要输入一大串ssh tianyuan@xxx.xxx.xxx真的很麻烦啊,所以我搜索了一下有没有什么办法可以简化一下这个过程。有一个叫做sshpass的东西可以简化整个过程。首先你需要在linux**本地**系统上安装这个工具,然后在本地的home目录下打开.bashrc或者.bash_profile,在里边添加一行代码:

alias .GS="sshpass -p 123456 ssh tianyuan@xxx.xxx.xxx -X"

其中意义就是,建立一个叫做.GS(随便什么名字都行,我取名GS的意思是:Group Server)的快捷键,可以一次性输入之后的命令,然后sshpass可以直接帮助你登录过去。

另外,如果针对传送文件的sftp功能,也可以写一个快捷代码:

alias .GSTP="sshpass -p 123456 sftp tianyuan@xxx.xxx.xxx -X"

实现这个功能的方法还有很多。

服务器安装Rstudio Server

实验室里有人喜欢用Rstudio Server,所以我需要将其安装到我的服务器上。这个东西确实挺好用的,可以远程通过浏览器打开,在哪里都可以直接使用服务器上的RStudio。

根据这个网页的显示,其实安装代码挺简单的,对了,我的系统是Centos7.

wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-x86_64.rpmsudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-x86_64.rpm

很顺利很顺利地安装完成了,然后检测一下安装:

rstudio-server verify-installation

一切都需要在sudo下进行。

然后用ifconfig可以查到服务器的ip地址,理论上,这个服务器的ip地址,加上:8787端口就可以打开新安装的RStudio Server. 然后我试了一下,打开网页什么都没有,其原因应该是我的防火墙屏蔽了端口,所以可以使用下面的bash代码打开8787的服务器端口:

firewall-cmd --permanent --zone=public --add-port=8787/tcpfirewall-cmd --reload

然后再打开网页,RStudio Server就已经可以使用了,我用自己的账号登陆了一下,能用。
这里写图片描述

创建成员

我要给组里的每一个成员在服务器上创建一个账号,但是不能给他们管理员权限,这个代码很简单,网上一搜一大把,我需要顺便给他们每一个人创建一个home目录,所以采用了adduser命令:

adduser newuserpasswd newuser

上述代码就创建了用户newuser,他并没有服务器权限,主目录在/home中。

原创粉丝点击