Git Pull 避免用户名和密码 git commit config

保存   git config –global credential.helper store OR git config credential.helper store git commit config  git config –global user.email “you@example.com”   git config –global user.name “Your Name”

gcc with java (gcj)

1、gcjをインストール projectx@ubuntu:~$ gcj プログラム ‘gcj’ はまだインストールされていません。 次のように入力することでインストールできます: sudo apt install gcj-jdk 2、Main.java public class Main { public static void main(String args[]) { System.out.println(“hello world”); } } 3、compile and run gcj -c Main.java gcj –main=Main -o Main Main.o ./Main

Docker内のCronでCannot make/remove an entry for the specified session

/etc/pam.d/crond # # The PAM configuration file for the cron daemon # # # No PAM authentication called, auth modules not needed account required pam_access.so account include password-auth # session required pam_loginuid.so ← コメントアウト session include password-auth auth include password-auth sudo service crond restart

开启cron.log日志

使用crontab之后想看看日志的情况,然后发现/var/log目录下没有相应的cron.log。之后查找原因发现是rsyslog没有开启cron的日志的原因。 启动方法 修改rsyslog sudo vim /etc/rsyslog.d/50-default.conf cron.* /var/log/cron.log #将cron前面的注释符去掉 1 2 重启rsyslog sudo service rsyslog restart

【Linux】タイムゾーン(Timezone)の変更

以下はすべてrootで実行します。 # 一応、バックアップを取ります cp /etc/sysconfig/clock /etc/sysconfig/clock.org # viなどで編集してもよし echo -e ‘ZONE=”Asia/Tokyo”\nUTC=false’ > /etc/sysconfig/clock # 一応、バックアップを取ります cp /etc/localtime /etc/localtime.org # timezoneファイル差し替え ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

Linux – 停机常用的anacron

什么是 anacron anacron 并不是用来取代 crontab 的,anacron 存在的目的就在於我们上头提到的,在处理非 24 小时一直启动的 Linux 系统的 crontab 的运行!所以 anacron 并不能指定何时运行某项任务, 而是以天为单位或者是在启动后立刻进行 anacron 的动作,他会去侦测停机期间应该进行但是并没有进行的 crontab 任务,并将该任务运行一遍后,anacron 就会自动停止了。 由於 anacron 会以一天、七天、一个月为期去侦测系统未进行的 crontab 任务,因此对於某些特殊的使用环境非常有帮助。 举例来说,如果你的 Linux 主机是放在公司给同仁使用的,因为周末假日大家都不在所以也没有必要开启, 因此你的 Linux 是周末都 […]