linux下一些操作技巧-root登陆;安装SSH;安装samba等等

我使用linux,主要是编写驱动,测试程序,这里记录一些常用的操作方法,注意有一些操作会带来安全问题,所以请勿在主要工作机器上尝试。

ubuntu添加root登陆方式

sudo passwd root

ubuntu下安装SSH并且设置为root方式登陆

sudo apt-get install openssh-server
验证:
ps -e | grep sshd
3105 ? 00:00:00 sshd
3706 ? 00:00:00 sshd
如果显示内容包括了sshd,则说明已经安装成功并且运行起来了。

设置成root登陆方式:
sudo vi /etc/ssh/sshd_config
找到 #Authentication,将 PermitRootLogin 参数修改为 yes。注意PermitRootLogin 参数可能被注释掉了,请去掉首行的注释符号(#)。我的机器最终结果如下所示:

# Authentication:

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

新建一个用户并且允许ssh登陆:
adduser test
修改配置文件:
PermitRootLogin yes
AllowUsers test

SecureCRT设置

显示中文:
本地windows机器。修改SecureCRT的设置。找到“选项”->“会话选项”->“外观”:

  • 字符编码设置为utf-8。
  • 字体设置,选择中文字体,例如新宋体。注意不要有@,有@的是横向显示,文字会倒

配置samba 服务

1604以及以前测试通过:
1、安装samba 服务
sudo apt-get install samba
sudo apt-get install smbfs
2、编辑 /etc/samba/smb.conf 配置文件
sudo vi /etc/samba/smb.conf
(1)将里面的security = user 前面的#号去掉
(2)在文件末尾添加:
[samba]
comment = Home Directories
path = /home/samba
public = yes
browseable = yes
public = yes
writeable = yes
read only = no
valid users = samba
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes

3、在系统设置里创建一个用户,用户名为samba
sudo useradd samba -d /home/samba -m
将samba 用户设置为samba 帐户,并设置权限
sudo smbpasswd -a samba
mkdir /home/samba
chmod 777 /home/samba
4、重启Ubuntu samba 服务器
sudo /etc/init.d/smbd restart
或者使用以下命令:
sudo service smbd stop
sudo service smbd restart
5、访问ubuntu samba 服务器
在文件夹处输入 “\” + "ubuntu 机器的ip ",例:\192.168.1.241
进入后可以看到共享目录samba,这样就PC 和虚拟机之间就能进行快速的文件共
享了

安装ko驱动并且在启动时加载

下面是安装PL2624J采集卡的驱动

cp zt_2624j.ko /lib/modules/$(uname -r)/
depmod

可以用下面的命令看到模块已经加入了modules.dep文件中

vi /lib/modules/$(uname -r)/modules.dep

修改分辨率,修改主屏幕

xrandr
显示可设置的分辨率和屏幕设置

xrandr --output VGA1 --auto --primary
降VGA1设置为主屏幕

低版本VMware workstation Player打开高版本文件

将virtualHW.version =“xx”改成对应的版本号,打开的时候可能会提示虚拟机处理器不一样,一般不用管就可以。
#手动添加路由与dns
route add default gw 10.0.0.1
dns
修改/etc/resolv.conf,添加:
nameserver 8.8.8.8

NFS服务器配置

apt-get install nfs-kernel-server
vi /etc/exports
在文件末尾加入下面一行: 注意括号里面不能有空格
/ *(rw,sync,no_subtree_check,no_root_squash)
老版本执行:
service portmap start
新版本执行:
/etc/init.d/rpcbind start
然后执行
service nfs-kernel-server start
验证:
mount 127.0.0.1:/ /mnt
如果成功,则mnt目录下将和根目录一样。

sudo不用输密码以及建立快捷方式

echo 密码| sudo -S 可执行程序
桌面快捷方式,随便找一个应用让系统建立桌面快捷方式,然后右键打开方式选择gedit,将里面Exec后面的内容修改成要执行的文件名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值