Ubuntu 装机总结

本以为常年 Ubuntu 装机小达人的我不会再出现重装的失败的情况,不想,竟然成功将自己的重装次数刷新到30次(仔细想想,不应该是30次,应该是50次都有了吧)。

绝望之余,打算记录一下自己装机的心路历程。

  • 首先很恶心的一件事,Ubuntu 安装的时候如果网络环境不好,那么安装程序会闪退。基于 Ubuntu 的 mint 就没有这个问题。可见 Ubuntu的安装程序写的有多么不鲁棒。。(WTF)。
  • 再一个事情,cuda 最近(2019-03-19)安装不上了。我不知道是内核的原因,还是 header 的问题,反正就是安装不上了。我想尝试一下 runfile,看看能不能安装上,如果不能安装,那么我打算在网上找一个教程。我连 cuda 都没能装上,真不知道是哪里出了问题。
  • 装不上的表现是,mint 无法进入图形界面,并且键盘和鼠标都没有反应。-.- 我的天啊。

[阅读全文]

Ubuntu 多显示器方案

多显示器方案。
使用 `xrandr` ,输出当前存在的screen
Screen 0: minimum 8 x 8, current 7680 x 2160, maximum 16384 x 16384
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected 3840x2160+3840+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 59.93*+ 59.94 
1680x1050 59.95 
1600x900 75.00 60.00 
1440x900 59.89 
1280x1024 75.02 70.00 60.02 
1280x720 59.94 
1152x864 75.00 
1024x768 75.03 70.07 60.00 
800x600 75.00 72.19 60.32 56.25 
720x480 59.94 59.94 
640x480 75.00 72.81 59.94 
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 380mm x 210mm
3840x2160 60.00*+ 59.97
找到命运的显示器,然后输入
xrandr --output eDP-1-1 --auto --output DP-3 --auto --scale 2x2 --right-of eDP-1-1
问题解决。
—-
2019-01-19 补充
不怎么 work,总是闪屏。。
Ubuntu 

如何处理perl

perl: warning: Falling back to the standard locale (“C”) 此类问题?

图片标题

饥荒搭建教程收集

don’t starve together 饥荒正版,专用服务器搭建收集。

如果没有学过CS以及相关专业就没有看的必要了。。

  • Linux

    搭建教程。对于mod的配置没有细说。

  • docker

    docker一键配置应该是最简单的方法,但是我目前对于docker的了解实在是垃圾。。明天买个阿里云测试一下docker。

  • steamCommunity上的教程

    比较靠谱,但是针对Windows,一般人也不会通宵达旦的开着自己的电脑吧。。大概。

  • Linux Screen命令

    用于保持持续运行。。不过似乎可以用别的方法,例如作为系统服务运行。

顺便发现了一个BUG就是使用sh启动的时候,lua似乎会按照../的方式向上层目录寻找导致mod读取失败。所以还是老老实实进入游戏文件start吧。

饥荒Linux服务器自动更新脚本

国外有人制作了docker,不过仔细看看,似乎难度也不是很高。打算自己羞羞的写个自动更新脚本,不过感觉过于简单,没有写出来的必要。给个思路即可,利用crontab在合适的时间干掉dont…,然后走steamcmd更新下,再重新启动即可。奈何自己从未认真研究过一本小书 ,说来惭愧。不过感觉对于Linux还是有一定的了解,也算是充分利用了知识。

PS:steam官方提供了更新脚本,但是有时候不是很好用,有时候会提示缺少token起不来。不过总体没有问题。

Docker

可以在daocloud上找到写好dockfile的DST,但是此类配置需要另外再书写教程,如果我单纯的推广不知道是否对daocloud的口。

后来看了看daocloud容器数量上,社区版大概x3,但是想要一个2048需要x16,花费有些大。。所以只能放弃了。

总结

如果没有财力,不打算赚钱,做DST真是有些费力。DST优点可能在于没有图形界面,资源方面不会有问题。但是现在的本本,最少也要4G内存,一般是不会出现资源问题,然而DST服务器,如果想要不花很多钱搞一个,还是比较困难的。

aecium Ubuntu 使用赛尔网

1,先把aecium的下载地址贴出来

2,下载后首先解压,把它复制到bin文件夹下作为指令来使用。具体命令为:

$sudo cp aecium /usr/bin/program_name

3,然后打开你的网卡设置,把赛尔分配给你的ip等信息填上再执行

$program_name -h IP -u username -p password -d eth0 -f

 (program_name为上一步你给程序起的名字,IP为学校计费服务器的IP地址,鲁东大学计  费服务器为10.0.2.5 ,username和password分别为上网验证用的用户名和密码,eth0为  你 接网线的网卡,一般默认都是eth0)

  运行后,如图所示

4,鲁大校园网赛尔验证成功通过

5,如果你想下线的话,可以使用如下命令

  $program_name -l

 (我感觉此功能一般没用)

其它的使用方法见下:

Usage 1:

./aecium [-h Host] -u Username -p Password [-d Device] [-f]

-h Host attestation host IP address.

-u Username your user name.

-p Password your user password.

-d Device your network card interface.

-f find server type.

Usage 2:

./aecium -l

[阅读全文]

Ubuntu – 常用问题整理

UML

System Speed up

  • readahead (systemd)

System beauty

VPN

http://www.youhuima.cc/bandwagonhost%E5%92%8Cbandwagonhost%E4%BC%98%E6%83%A0%E7%A0%81.html

字体渲染-LCD屏幕

http://leaeasy.blog.163.com/blog/static/1164291542010118052686/

Ubuntu – samba_server

原来发了一篇博文说遇到问题先查Ubuntu的docs。但是docs没有怎么办呢?还是查鸟哥私房菜或者archwiki吧。。。

比如说samba配置,ubuntu给的文档就比较差劲。

http://wiki.ubuntu.com.cn/Samba

卸载以后systemctl直接启动不起来了。

samba服务可以提供打印,视频流,文件共享等服务。

解决方法是dpkg-reconfigure samba-common,或者cp /usr/share/samba/smb.conf来解决没有conf的问题。

今天因为要传考研视频觉得有些麻烦顺便搞搞这个。哎,什么时候才能有个考研座位啊!!我想复习啊!!!

对了,ubuntu的问题还可以到这里http://askubuntu.com/

但是很讨厌的是,国内的访问速度并不怎么样。

/ 当个运维也是很不错啊= =。hacker是不是很多都会个运维啊。/

配置文件搞的不太行,直接贴一个askubuntu上比较好用的:

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
        usershare allow guests = yes
        username map = /etc/samba/smbusers
        security = user
        guest ok = yes
        guest account = nobody
  usershare max shares = 100
  usershare owner only = False