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

今天老板要求我把服务器配置好,也算是复习记录一下网管技能吧。首先是更换一下自己的密码,默认密码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.rpm
sudo 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/tcp
firewall-cmd --reload

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

创建成员

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

adduser newuser
passwd newuser

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值