sbw Blog - Linux
  • 来源: sbw Blog | 浏览: 23 | 评论: 0 | 时间: 2019-09-15
    最近修改了家里网络的连接方式,电脑直接通过光猫拨号了。这样电脑等于是直接暴露在公网状态下,因此部署防火墙是十分必要的。本来是想用新的 nftables,但是之前的使用经历让我觉得它还不是很成熟(主要是看大家都不怎么愿意用,现在还是强制依赖 iptables),于是还是选择使用 iptables/ip6tables 来配置防火墙。其中拨号上网时,ipv6 的防火墙配置需要一点额外设置,否则无法正常拨号到 ipv6 地址。
  • 来源: sbw Blog | 浏览: 213 | 评论: 1 | 时间: 2019-05-13
    之前在网上看一个教程视频,里面的小伙在使用一个独立的repo仓库管理自己所有的配置文件,这样所有的配置文件就可以在不同电脑上“同步”了。感觉这种方式挺好用的,再加上最近GitHub可以免费创建Private Repo了,于是也把自己的配置文件收集了一下,统一放在仓库进行管理。
  • 来源: sbw Blog | 浏览: 391 | 评论: 0 | 时间: 2019-04-02
    vsftpd 是 Unix 环境下一款功能强大的 ftp 服务器程序,它是Very Secure FTP Daemon的简写。虽然 ftp 协议已经很古老,不经常使用了,但是在同步大量文件的时候,ftp 还是要比 scp 等文件传输方式来的方便的多。由于默认的 ftp 是明文传输,为了安全,一般要配合 SSL 加密同时使用。
  • 来源: 石博文博客 | 浏览: 311 | 评论: 0 | 时间: 2019-04-01
    平时在家用的笔记本由于从来没移动过位置,为了网络稳定就直接插上有线使用了。由于无线网络开着会一直扫描 WiFi 热点,也会占用一些资源,于是我就把无线开关直接关掉了。但是偶尔笔记本也要带出去或者在其它地方用一下,这时候拔掉网线后又要去打开无线网络的开关,就很烦。于是索性直接利用 NetworkMangaer 的 dispatcher 功能:实现了在有线插入时,自动关掉无线;有线网络拔出时,自动打开无线这个功能。
  • 来源: 石博文博客 | 浏览: 425 | 评论: 0 | 时间: 2019-03-22
    SSH 为 Linux 环境下最常用的远程连接协议,它是 SecureShell 的简写。SSH 除了可以用作安全的远程 shell 来对主机进行管理外,其套件中还包括 scp 等文件传输工具,方便本地与远程主机的文件传输。通过配置 ssh 的信任公钥证书,可以实现无密码的登陆,这在经常需要远程登陆服务器,或是一些自动化脚本,不方便写明密码的场景中非常实用。
  • 来源: 石博文 | 浏览: 1010 | 评论: 0 | 时间: 2018-05-26
    Linux 环境的一个乐趣或者说自由就是可以很方便的进行各种自定义配置,图标主题也是个人定制中最经常修改的项目之一。最近阅读了 freedesktop 中有关方面的标准定义,研究了 Qt、gtk 等框架对图标主题的查找策略与优化手段,在此做一个知识梳理,也方便大家了解更多有关 Linux 图标主题的相关特性。
  • 来源: 石博文博客 | 浏览: 2241 | 评论: 0 | 时间: 2017-09-25
    今天在 ArchLinux 上使用 bluetoothctl 连接我的 BlueDio 蓝牙耳机,发现一直无法连接成功。打开 journalctl -f 看看连接时的日志,发现在 connect 的时候,报了个 a2dp-sink profile connect failed for XXX: Protocol not available 的错误。
  • 来源: 石博文博客 | 浏览: 2725 | 评论: 1 | 时间: 2015-12-31
    Deepin Linux v15 在今天早上9:30分正式发布!新版包含由C++重写的整个桌面环境,运行速度相较之前的Webkit+HTML5有着很大的提升,同时,新版本是基于Debian Sid进行构建,在仓库的稳定性上也有不少改善。Deepin Linux v15还加入了深度商店4.0。
  • 来源: 石博文博客 | 浏览: 5065 | 评论: 0 | 时间: 2014-08-05
    博主最近在升级了Qt之后发现,之前编译运行完全没问题的程序在新的Qt5.3中,虽然是以Debug编译运行,但qDebug()这个最常用的调试函数却出问题了,表现为在QtCreator的Application Output窗口中不会有debug信息输出,但如果编译好程序放在console里运行,是可以看到debug信息的。在网上查阅了一下,发现这是由于Archlinux的二进制打包者使用了-journald编译参数,而恰好Qt在这方面有个Bug,会导致debug信息不能正常输出,不过可以手动为QtCreator添加QT_LOGGING_TO_CONSOLE=1的环境变量来解决这个问题。
  • 来源: 石博文博客 | 浏览: 10783 | 评论: 0 | 时间: 2014-07-12
    hostapd是Linux下一款 IEEE 802.11 AP創建軟件,它可以通過使用一塊無線網卡來創建WiFi訪問點,將當前的網絡共享出來,實現的功能類似於Windows下面的百度WiFi或者360WiFi。和Windows下面一樣,要成功的創建一個AP訪問點,除了要有合適的無線網卡和驅動之外,dhcp服務的配置和開啓內核的流量轉發也必須同時到位。
  • 来源: 石博文博客 | 浏览: 3723 | 评论: 0 | 时间: 2014-07-05
    越來越多的Linux發行版切換爲了systemd啓動方式,使用systemd可以做到服務的並行啓動和自動管理。但是使用systemd之後,系統不會再在開機時運行/etc/rc.local等腳本,而是運行/etc/systemd/system/下面的服務。如果想要手動添加一個開機自運行的腳本,就必須手動寫一個服務並使用systemd啓用它。
  • 来源: Solidot | 浏览: 3442 | 评论: 0 | 时间: 2014-02-15
    在Debian技术委员会选择systemd作为Debian Jessie默认使用的init系统后,基于Debian的下游发行版Ubuntu宣布将紧跟上游发行版切换到systemd。Ubuntu创始人Mark Shuttleworth在个人博客上表示,虽然upstart是Canonical领导的一个项目,但既然Debian决定选择systemd,那么作为Debian家族的核心成员,Ubuntu将支持这一决定,他将要求Ubuntu社区成员有效的执行这一决定。
  • 来源: 石博文博客 | 浏览: 8654 | 评论: 0 | 时间: 2014-01-25
    在Linux中,有时Java程序的中文字体显示可能会显示为乱码或者方框,有时还会出现虽然没有乱码但文字显示的不清晰.这通常是由于Jre中字体相关设置不正确所导致的,修改Jre的字体配置文件可以解决这些问题.