分类: 未分类

  • 世界,您好!

    欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!

  • Ubuntu 启用root方式

    打开终端执行:sudo_passwd_root  

    修改root账户的密码

    passwd root

    安装网络基础工具

    apt-get install net-tools

    安装ssh服务

    apt install openssh-server

    vi /etc/ssh/sshd_config

    #PermitRootLogin prohibit-password
    PermitRootLogin yes

    打开文件”/etc/pam.d/gdm-autologin”

    将这个文件中的

    “auth    required    pam_succeed_if.so user != root quiet_success”注释掉后保存。

    打开文件”/etc/pam.d/gdm-password”

    将这个文件中的”auth    required    pam_succeed_if.so user != root quiet_success”注释掉后保存。

    打开文件”/root/.profile”

    将这个文件的最后一行修改为

    “tty -s && mesg n || true”

    重启电脑在登录时选择未列出,用户名写root,密码是之前修改的root账户的密码,这样就可以用root账户登录了。

  • CentOS7下root登录桌面

    编辑/etc/gdm/custom.conf,修改或者添加以下两行:

    AutomaticLoginEnable=true    这个修改为 true
    AutomaticLogin=root            这个修改为 root

    #####################################
    # GDM configuration storage

    [daemon]
    AutomaticLoginEnable=true
    AutomaticLogin=root
    [security]

    [xdmcp]

    [greeter]

    [chooser]

    [debug]

    #####################################

    登录到桌面时,不要直接点击用户名,而是选择“not list”,然后输入root,输入密码即可进入。

  • Synergy 一套键鼠同时控制多台电脑的神器!超级方便!(开源免费,支持Win/Mac/Linux)

    Synergy 一套键鼠同时控制多台电脑的神器!超级方便!(开源免费,支持Win/Mac/Linux)
    http://www.iplaysoft.com/synergy.html

  • 解决Chromium 不能以 root 身份运行

    解决Chromium 不能以 root 身份运行

    一 出现的问题

    如果你使用ubuntu操作系统,又是在root身份运行,运行chromium会出现以下的问题:

    bb8452dbb6fd52669ea9e359ab18972bd5073648

    图1.1 无法运行

    二 解决办法

    用hexedit工具打开/usr/lib/chromium-browser/目录下的chromium-browser这个二进制文件

    如果你没有这个工具,有是在ubuntu操作系统下,可以使用一下命令安装:

    sudo apt-get install hexedit

    之后就可以用了。

    命令 :hexedit /usr/lib/chromium-browser/chromium-browser

    操作:按Tab键切换至右侧ASCII模式,Ctrl+S搜索geteuid,将其改为getppid后保存退出

    注意:要把上面那个出错的对话框关闭掉(按close就可以了),否则在修改chromium-browser 时老是出现一下错误

    File is read-only!
    (press any key)

    三 测试

    c256ed18367adab4ca32c40e8bd4b31c8601e469

    图 2.1 成功运行

    四 参考资料

    说明:以上资料为网上资料和自己修改后所写,转载请说明。

    http://www.cnblogs.com/qm4050/archive/2011/10/19/2241453.html

    五 附录

    hexedit工具使用方法如下:(参考网络资料)

     

    移动(Moving), 移动到文件首部/尾部(go to start/end of the file)→下一个字符(next character)←上一个字符(previous character)↑上一行(previous line)↓下一行(next line)Home行首(beginning of line)End行尾(end of line)PageUp上一页(page forward)PageDown下一页(page backward) 

    杂项(Miscellaneous)F1 帮助(help)F2保存(save)F3载入(load file)Ctrl+X保存并退出(save and exit)Ctrl+C不保存退出(exit without save)Tab十六进制/ASCII码切换(toggle hex/ascii)Backspace撤销前一个字符(undo previous character)Ctrl+U撤销全部操作(undo all)Ctrl+S向下查找(search forward)Ctrl+R向上查找(search forward)复制/粘贴(Cut/Paste)Esc+W复制(copy)Ctrl+Y粘贴(paste)

  • 请先升级 UCenter 到 1.6.0 以上版本

     

    提示 请先升级 UCenter 到 1.6.0 以上版本
    请先升级 UCenter 到 1.6.0 以上版本。
    如果使用为Discuz! X自带UCenter,请先下载 UCenter 1.6.0, 在 utilities 目录下找到对应的升级程序,复制或上传到 Discuz! X 的 uc_server 目录下,运行该程序进行升级

    解决
    方法有两种:
    第一、http://你的域名/install/update.php?step=prepare 直接输入
    第二、在updata.php文件中 查找代码 if(version_compare($version, ‘1.5.2’) <= 0) { 将代码修改为:if(version_compare($version, ‘1.5.2’) >= 0) { 就可以跳过检查了!!

     

  • Ubuntu 12.04 怎么使用 root 用户登录

    如果要使用 root 用户登录,必须先为 root 用户设置密码。
    打开终端,输入:sudo passwd root 然后按回车
    此时会提示你输入密码,在 password: 后输入你现在登录的用户的密码
    然后系统提示你输入新的 UNIX 密码
    Enter new UNIX password: 这里输入你想为 root 设置的密码,要输入两次
    此时系统会出现密码设置成功的提示
    最后退出终端,重启计算机,选择用户进入系统的地方,选择其他 ( other ) ,然后输入 root
    再输入刚才设定的密码就可以登录了。
    作为普通用户,登录之后在终端里输入命令:sudo -s -H ,回车,输入当前用户密码之后,也同样能够切换到
    root 权限,也更为方便。
    如果要对系统做深度修改,请参考下面的方法
    由于 ubuntu 12.04 的登录器改为 lightdm ,已经把 root 用户给屏蔽了,需要将登录器换成 gdm
    ,才可以使用 other 选项。
    安装 gdm: sudo apt-get install gdm
    执行 sudo dpkg-reconfigure gdm 将登录管理器修改为 gdm,
    修改/etc/pam.d/login文件:
    auth [success=ok new_authtok_reqd=ok ignore=ignore
    user_unknown=bad default=die] pam_securetty.so
    修改成为下面的内容:
    auth requisite pam_securetty.so
    做完上面的操作之后,重启计算机。

  • 【转】ubuntu修改IP地址和网关的方法

    一、使用命令设置Ubuntu IP地址

    1.修改配置文件blacklist.conf禁用IPV6

    sudo vi /etc/modprobe.d/blacklist.conf

    表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。

    注意:只能在root用户模式下才可以修改

    在文档最后添加 blacklist ipv6

    然后查看修改结果

    cat /etc/modprobe.d/blacklist.conf

    2.设置网卡eth0的IP地址和子网掩码

    sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0

    将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0

    3.Ubuntu IP设置网关

    sudo route add default gw 192.168.2.254

    4.Ubuntu IP设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。

    5.重启网络服务(若不行,请重启ubuntu:sudo reboot)

    sudo /etc/init.d/networking restart

    6.查看当前IP

    ifconfig

    二、直接修改Ubuntu IP系统配置文件

    Ubuntu IP的网络配置文件是根目录下:/etc/network/interfaces

    注意:修改完interfaces文档中的内容后,需要修改/etc/NetworkManager/NetworkManager.conf文档中的managed参数,使之为true,并重启。否则,会提示说“有线网络设备未托管”。

    打开后里面可设置DHCP或手动设置静态IP。

    前面auto eth0,表示让网卡开机自动挂载eth0。

    1. 以DHCP方式配置网卡

    编辑文件 /etc/network/interfaces

    sudo vi /etc/network/interfaces

    并用下面的行来替换有关eth0的行:

    #The primary network interface – use DHCP to find our address

    auto eth0

    iface eth0 inet dhcp

    用下面的命令使网络设置生效:

    sudo /etc/init.d/networking restart

    也可以在命令行下直接输入下面的命令来获取地址sudo dhclient eth0

    2. 为网卡配置静态Ubuntu IP地址

    编辑文件 /etc/network/interfaces

    sudo vi /etc/network/interfaces

    并用下面的行来替换有关eth0的行:

    # The primary network interface

    auto eth0

    iface eth0 inet static

    address 192.168.2.1

    gateway 192.168.2.254

    netmask 255.255.255.0

    #network 192.168.2.0

    #broadcast 192.168.2.255

    将eth0的IP分配方式修改为静态分配(static)后,为其制定IP、网关、子网掩码等信息。

    将上面的Ubuntu IP地址等信息换成你自己就可以了。

    用下面的命令使网络设置生效:

    sudo /etc/init.d/networking restart

    3. 设定第二个Ubuntu IP地址(虚拟IP地址)

    编辑文件/etc/network/interfaces:

    sudo vi /etc/network/interfaces

    在该文件中添加如下的行:

    auto eth0:1

    iface eth0:1 inet static

    address x.x.x.x

    netmask x.x.x.x

    network x.x.x.x

    broadcast x.x.x.x

    gateway x.x.x.x

    根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息;

    用下面的命令使网络设置生效

    sudo /etc/init.d/networking restart

     

    4. 设置主机名称(hostname)

    使用下面的命令来查看当前主机的主机名称:sudo /bin/hostname

    使用下面的命令来设置当前主机的主机名称:sudo /bin/hostname newname

    系统启动时,它会从/bin/hostname来读取主机的名称。

    5. 配置DNS

    首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是 简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:

    search chotim.com

    nameserver 192.168.2.2

    6.手动重启网络服务:sudo /etc/init.d/networking restart

    返回结果如下:

    *Reconfiguring network interfaces… [OK]

  • x2go在Centos6.4上的使用简单说明

    wget http://mirror.ancl.hawaii.edu/linux/epel/6/i386/epel-release-6-8.noarch.rpm
    yum install epel-release-6-8.noarch.rpm
    yum install fuse-sshfs
    yum install x2goserver

    yum groupinstall XFCE
    或者安装其他的图形桌面环境
    x2gostartagent
    提示 xauth: (argv):1: bad display name “xxxxx:1” in “add” command
    解决方法:
    cat /etc/hosts
    127.0.0.1 xxxxx localhost.localdomain localhost
    10.0.127.144 xxxxx

  • SSH-KeyGen 的用法

    假设 A 为客户机器,B为目标机;

    要达到的目的:
    A机器ssh登录B机器无需输入密码;
    加密方式选 rsa|dsa均可以,默认dsa

    做法:
    1、登录A机器
    2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
    3、将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys
    4、大功告成,从A机器登录B机器的目标账户,不再需要密码了;

    ssh-keygen做密码验证可以使在向对方机器上ssh ,scp不用使用密码.
    具体方法如下:
    ssh-keygen -t rsa
    然后全部回车,采用默认值.

    这样生成了一对密钥,存放在用户目录的~/.ssh下。
    将公钥考到对方机器的用户目录下,并拷到~/.ssh/authorized_keys中。

    要保证.ssh和authorized_keys都只有用户自己有写权限。否则验证无效。(今天就是遇到这个问题,找了好久问题所在),其实仔细想想,这样做是为了不会出现系统漏洞。