1. 安装
Virtualbox虚拟机安装 zfs密码保护
2. 系统设置
操作系统是管理硬件并提供API接口的系统
接口:
命令行接口,脚本
可视化界面,桌面,资源管理器
Cpu—进程管理,线程,多核
内存卡—内存管理,虚拟内存 swap
磁盘—文件系统,ufs,zfs,dos,ntfs,dvd
显卡—驱动安装
声卡—驱动
键盘—输入法
鼠标---界面操作
网卡—网络通讯
串口并口---通讯
Usb—通讯,外接设备
系统设置
字体
屏保
外观
3. 基本应用
系统文件组成
/bin /sbin 命令
/etc 主要文件和目录介绍
/usr 主要目录构成
基本命令
桌面终端
ntfs分区打开
u盘自动载入
4. 办公系统office
Word == writer 文档
Excel ==cal 电子表格
Powerpoint=presentation 演示文档
visual visio=draw 流程图
visio = dia 图表
5. 文档查看
Explorer
olular
6. 压缩解压缩
可视化操作
命令行操作
unrar x 汉澳sinox操作系统使用入门.rar
-c 压缩 -d 解压 x解压
xz -d aalib-1.4.r5_11.txz
tar xvzfP aalib-1.4.r5_11.tar
pkg add aalib-1.4.r5_11.txz
7z x pfd.zip 解决解压乱码
7. 文本编辑器
Kwrite
Kate==ultraedit
ee easy editor
vi
Okteta十六进制编辑器
kcalc 计算器
8. 互联网
Firefox
中文设置
Flashplayer设置
Chromium
konqueror
Gftp
Kmail==foxmail
9. 视频多媒体
Vcl player
dragon player
simplescreenrecorder录制屏幕
10. 平面绘图
gwenview==acdsee 看图软件
gimp==phtoshop
kalourpiant 画板
11. 3D 绘图
inkscape==fireworks
blender==3d studio,flash动画制作 3三维建模
1电脑2. CAD设计
librecad 2d vad
kicad,pcb 电路板绘制
pcbdesigner 电路板
13. 玩游戏
扫雷
色块消除游戏
土豆小子,三岁小孩玩的拼图
五子棋
麻将
14. 教育软件
化学周期表
地理老师
15. 命令行
常用命令 40
axel -n 10 网址 多线程下载
wget 下载地址
bsdconfig
16. 安装软件包
二进制应用包
pkg 从哪里安装
17. 编译软件包
make install;
make clean
` 涉及硬件的nvidia驱动,vitrualbox驱动可能二进制安装不能用
更新升级单个ports不能用pkg delete删除,他会删除依赖包,用make deinstall 卸载
18. http服务器设置
apache各个目录文件配置要清楚
19. php服务器设置
phpinfo()
nginx.conf配置不能出错
location ~ 电脑 .php$ {
root /usr/local/www/nginx;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx/$fastcgi_script_name;
include fastcgi_params;
}
20. Python/perl服务器设置
httpd.conf 设置正确 / , /cgi-bin ,addhandler ,mod_cgi.so
脚本第一行解释器
第二行输出content-type
权限可读取可执行
21. java服务器设置
tomcat startup.sh 端口8089
jetty ./jetty start 端口8080 不修改
apache+jetty
加载需要模块:mod_proxy
转发设置
当访问1文件夹时,将其转发给jetty处理
ProxyPass /test-spec http://localhost:8080/test-spec
ProxyPassReverse /test-spec http://localhost:8080/test-spec
ProxyPass /test http://localhost:8080/test
ProxyPassReverse /test http://localhost:8080/test
tomcat也可以
ProxyPass 电脑 /examples http://localhost:8089/examples
ProxyPassReverse /examples http://localhost:8089/examples
22. sshd,ftp服务器设置
sshd 远程登陆 命令上传下载, gftp上传下载
ftpd 非root用户登陆
vsftpd 匿名用户 本地用户
pure-ftpd 用户 匿名
proftpd 用户
23. 数据库设计
phpMyAdmin管理数据库
phpPgAdmin
wordpress
24. 文件共享服务器设置
samba服务器 跟windows机器共享目录
smb://192.168.1.102 资源管理器
nfs 命令行,设置也不方便
25. Kdevelop C++编程
kdevelop需要高版本gdb,自带版本太低
需要qt4低版本,系统装有qt5版本
26. Eclipse Java编程
eclipse开发终端,桌面程序
27. Monodevelop C#编程
比较java,C#可视化开发比较方便
28. Asp.net编程xsp apache WEB服务器
增加Global.asax.cs,可以从vs 复制过去,让mmm.Global 报错消失
apache不能访问是因为
Cannot open assembly '/usr/local/lib/mono/2.0/mod-mono-server2.exe': No such file or directory.
/usr/local/bin/mod-mono-server2 指向错误,需要新版本
#exec /usr/local/bin/mono $MONO_OPTIONS "/usr/local/lib/mono/2.0/mod-mono-server2.exe" "$@"
改成
exec cmono $MONO_OPTIONS "/usr/local/lib/mono/4.5/mod-mono-server4.exe" "$@"
进入httpd安装目录里的conf目录,看到mod_mono.conf文件:vi mod_mono.conf
在文件最后追加:MonoServerPath /usr/local/mono/bin/mod_mono-server4
xsp4不能访问是端口的问题
/usr/local/bin/xsp4 --address 192.168.1.102 --port 9001 --root /root/Projects/mmm/mmm --applications /:.
无法读取文件是端口错误用其他不同的端口,比如9999
29. Python深度学习
keras→theano
mnist
30. Sepl器普编程
引领新的编程时代,全中文编程
31.bind dns域名服务器设置
named
www.toutiao.org ==> 192.168.1.101
配置域名解析和反向ip找域名
32.mail邮件服务器设置
postfix smtp 发送邮件
postfixadmin 管理postfix
dovecot pop3,imap 接收邮件
roundcube
thunderbird==foxmail
数据库postfix
apache php ssl
bind
postfix验证
cp /usr/local/lib/sasl2/Sendmail.conf
to
/usr/local/lib/sasl2/smtpd.conf
pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path: /var/run/authdaemond/socket
/usr/ports/security/cyrus-sasl2-saslauthd # make install
/usr/local/sbin/pluginviewer
master.cf
smtp inet n - n - - smtpd -v
Starting dovecot.
doveconf: Fatal: Error in configuration file /usr/local/etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't open file /etc/ssl/certs/dovecot.pem: No such file or directory
/usr/local/share/examples/dovecot # sh mkcert.sh
openssl req -new -x509 -nodes -config dovecot-openssl.cnf -out cert.pem -keyout key.pem -days 3650
测试dns
dig example.com MX +short
# 10 mail.toutiao.com.
dig mail.toutiao.com +short
# 203.0.113.42
root@sinoxtest:/usr/ports/mail/postfix # dig toutiao.com MX +short
10 mail.toutiao.com.
root@sinoxtest:/usr/ports/mail/postfix # dig mail.toutiao.com MX +short
root@sinoxtest:/usr/ports/mail/postfix # dig mail.toutiao.com +short
192.168.1.101
电脑