我使用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后面的内容修改成要执行的文件名